2010-07-16 71 views

回答

10

我更喜歡使用jQuery.post() - 例如:

$.post("test.php", function(data){ 
    alert("Data Loaded: " + data); 
}); 
+1

誰不:-) – 2010-07-16 18:34:28

+0

但這需要增加的jQuery到您的系統(但如果你要使用AJAX是多少如果您使用某個庫包,則更容易) – 2010-07-16 18:35:54

+4

絕對,但是現在任何使用JavaScript的人都需要一個不使用jQuery等庫的好理由。 – 2010-07-16 18:37:49

-1
<form id="myform"> 
<input type="text" name="weather" value="sunny" /> 
</form> 

<a href='javascript:submit_form()'>Click here to submit the form</a> 

<script language='javascript'> 
function submit_form() 
{ 
    var myform = document.getElementById('myform'); 
    myform.submit() 
} 
</script> 
+2

對不起,只是讀你沒有提交表格!你可以使用Prototype.js,它有一個form.serialize方法。然後,您可以使用Prototype Ajax調用將數據發送到服務器而不必提交頁面。 – 2010-09-24 21:24:53