我正在尝试在Ajax请求中发送数据数组并正确发送数据,但成功和 onComplete 事件未被调用。下面的代码没有警告" dd"
var prodData = {};
prodData['product']='316';
prodData['qty']='1';
prodData['isAjax']='1';
jQuery.ajax({
url:'<?php echo $this->getBaseUrl() ?>ajax/index/add',
type:'post',
data:prodData,
success:function (response) {
alert('dd');
}
});
但是下一节中的代码确实如此,差异只是额外的参数数据。
jQuery.ajax({
url:'<?php echo $this->getBaseUrl() ?>ajax/index/add',
type:'post',
success:function (response) {
alert('dd');
}
});
可能的原因是什么?
答案 0 :(得分:0)
原因是数据选项只接受PlainObject或Strings
答案 1 :(得分:0)
当您传递参数时,您在服务器上使用它们并且响应是错误。