[英]Send post form data in json format via ajax with JQuery dynamically
[英]format ajax POST data, json into variable
如果我需要像這樣調用控制器:
name.php?data={"user":"test","pass":"test"}
為了通過.ajax獲得我需要的信息,我需要幫助設置變量以該特定格式發送。
我習慣於以下代碼:
var arr = [{
data: {
"user" : $("#usuario").val(),
"pass" : $("#password").val()
}];
arr = JSON.stringify(arr);
但是,如果沒有發送正確的輸出,則有人說我需要發送帶有json的變量。
function callAjax(url, arr) {
var response = null;
jQuery.ajax({
url: url,
type: 'POST',
data: arr,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
async: false,
success: function(data) {
response = data;
},
error: function(jqXHR, textStatus, errorThrown) {
response = errorThrown;
},
timeout: 5000
});
return response;
}
有什么建議嗎?
最好的祝福!
我改用.post解決了問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.