特别容易犯一个错 特此记录
<script type="text/javascript">
$(function(){
function poll(){
var param={"searchType":"1","key":"0100008","timestamp":"1409382910" ,"sign":"123" };
$.ajax({ type: "POST",
contentType:"application/json;charset=utf-8",
url: "xxxx",data:JSON.stringify(param), success:function(data) {
console.log(data);
}, dataType: "json" });
}
poll();
});
</script>
这个地方的data,一定要是json字符串 不能是json对象,直接传param这个对象是不对的
本文记录了一个常见的编程错误:使用jQuery的$.ajax方法发送POST请求时,data参数应为JSON字符串而非对象。直接传递未序列化的对象会导致问题,需注意转换。
1万+

被折叠的 条评论
为什么被折叠?



