【发布时间】:2021-04-30 01:37:04
【问题描述】:
我对在我的 AJAX 提交中使用 data 对象感到困惑。
这是我提交的 AJAX 脚本:
$.ajax({
url:'/library/php/triggers.php',
type:'POST',
data:data,
cache:false,
dataType:'json',
processData:false,
contentType:false,
success:function(result){console.log(result);}
});
这个data 有效:
var data=new FormData(this);
data.append('hello','my friend');
但是这个data 不起作用:
var data={"hello":"my friend"};
这两个不是 JSON 对象吗?这些有什么区别?
我也尝试将contentType:false 更改为contentType:'application/json',但没有成功。
【问题讨论】: