2011-01-28 69 views

回答

5

jQuery.ajax()

數據被髮送到服務器。它是 轉換爲查詢字符串,如果不是 已經是一個字符串。它附加到用於GET請求的 url。請參閱processData 選項以防止自動處理該 。對象必須是鍵/值 對。如果值是一個數組,jQuery的 連載基於該 傳統的價值相同 鍵設置

例如多個值:您發佈的名稱和位置的PHP腳本像數據庫中存儲這個。現在

$.ajax({ 
    type: "POST", 
    url: "some.php", 
    data: "name=John&location=Boston", 
    success: function(msg){ 
    alert("Data Saved: " + msg); 
    } 
}); 

some.php文件,您可以訪問POST值是這樣的:

$_POST['name']; // John 
$_POST['location']; // Boston 
+0

@NAVEED,所以名字是數據庫中的字段?第二個名字是按鈕的ID? – cj333 2011-01-28 19:22:45

+0

@ cj333:否否沒有任何數據庫字段。我想如果你想發送兩個值(`name`和`location`)到一個php腳本(`some.php`)來保存在數據庫中,那麼你如何使用jQuery來做到這一點。在上面的jQuery代碼中,`name`和`location`與在form中使用`some.php`動作發佈帶有兩個字段(`name`和`location`)的表單相同。 – NAVEED 2011-01-28 19:28:24

1

其發送給服務器進行處理的數據。 所以在您的示例您發送服務器:

field "name" 
value "whatever is in the name variable" 

所以現在的服務器可以查找名稱字段,使用它的價值做什麼是你問的服務器做。

1
$.ajax({ 
    type: "POST", 
    url: "some.php", 
    data: { 
     name: "John", 
     location: "Boston" 
    }, 
    success: function(msg){ 
    alert("Data Saved: " + msg); 
    } 
}); 

如果沒有幫助,請檢查休耕link

相關問題