我需要發送一個AJAX帖子給PHP腳本,該腳本需要參數名稱中的[]。參數名稱中帶[]的Ajax Post
我的代碼:
$("#form").submit(function() {
var salutation = $("input[name='salutation ']:checked").val();
var name = $("#name").val();
var surename= $("#surename").val();
var origin = "true";
var post = jQuery.post(url, {
salutation: salutation,
name: name,
surname: surname,
origin[Newsletterform]: origin
});
post.done(function(data) {
console.log("webservice-done")
});
});
問題與origin[Newsletterform]: origin
行。
它告訴我這條線有錯誤。
如果我刪除[DATA]
部分,只使用origin: origin
它告訴我,我的代碼中沒有錯誤。但是我需要用[DATA]部分發送參數。
我不能改變PHP腳本中的某些東西,因爲它不是我的,並且沒有可能改變這方面的內容。
有什麼辦法可以用[DATA]發送參數名?
它應該像SCRIPT_URL?salutation=salutation&name=name&lastname=lastname&origin[Newsletterform]=true
。
:
還是用括號標記? – madalinivascu
,因爲腳本會顯示我不能設置自己的原點,直接放在方括號內的參數側。我可以在自己內部設置DATA。所以當我從[Newsletterform]發送我可以稍後過濾由來源entrys –
行情:''起源[Newsletterform]「:起源' – JJJ