我第一次使用ajax並打了一下磚牆。JQuery AJAX後 - 如何發送額外的表單變量?
我創建了一個單獨的大函數,它內部有很多較小的函數,它處理所有的ajax請求。我傳遞一個POST變量來告訴它用哪個函數來處理請求。
例如
if(_is_ajax()) {
if($_POST['save_company']) {
// Do stuff here
}
}
不過,我不知道如何以一種方式,我可以設置變量後,並通過串行數據使用jQuery的AJAX功能。
這裏是我的代碼:
var values = $("#edit_company").serialize();
$.post("/admin/companies", { 'save_company' : true } ,
function(data){
console.log(data);
}, "json")
'save_company' : true
設置後的變量,但我在哪裏包括values
?
@ Sarfraz的序列化答案可能更接近您正在尋找的內容,您只需在表單中爲** save_company **添加一個隱藏的輸入字段即可。 – 2009-12-24 12:26:32
@cballou:那會好:) – Sarfraz 2009-12-24 12:27:29
+1 cballou - 隱藏的領域更清潔。 – 2009-12-24 13:11:49