Php jquery ajax,不返回HTML
我有一个ajax请求,看起来像这样Php jquery ajax,不返回HTML,php,javascript,codeigniter,jquery,Php,Javascript,Codeigniter,Jquery,我有一个ajax请求,看起来像这样 $("#frmProducts").submit(function(){ var dataSet = $("#frmProducts").serialize(); $.ajax({ url: "<?php echo base_url();?>products/updateBasket", data: dataSet
$("#frmProducts").submit(function(){
var dataSet = $("#frmProducts").serialize();
$.ajax({
url: "<?php echo base_url();?>products/updateBasket",
data: dataSet,
type: "POST",
success: function(html){
$('html, body').animate({scrollTop:0}, 'slow');
$("#bagInfo").load("/checkout/loadCartView");
$('body').append(html);
$('#basketoverview').fadeIn(2000);
setTimeout(function () { $('#basketoverview').fadeOut(2000).hide(); }, 8000);
}
});
return false;
});
然而,当我运行该方法时,HTML并没有像我想象的那样返回,如果我在javascript中警告HTML,就会出现一个黑色对话框
有什么原因吗,我做错什么了吗?你试过:
dataType: 'html'
您是否使用HttpFox检查了您的请求和响应?
如果我在javascript中警告html,我会看到一个黑色对话框。
这怎么可能?您是否可以使用firebug或类似工具来监视请求并查看它实际返回的内容?首先从浏览器窗口调用产品/updateBasket
,并检查回答正确吗?看起来你的JavaScript还可以。您是否在PHP代码中回显了任何内容?
dataType: 'html'