我的这段代码有什么问题......我是jquery的新手,特别是1.5版......
function loadQry(str)
{
$.ajax({
type: "POST",
url: "fillpage.php",
data: "prodcode="+str,
success: function(response_data){
$('s_content').html(response_data)
}
});
}
我遇到的问题是,它没有从外部php返回任何数据。我很困惑..
在1.4中使用XMLHttpRequest我可以做到并且它做得很好。但是这段代码肯定让我感到很麻烦..
答案 0 :(得分:0)
function loadPostQry(str) {
$.get( 'fillpage.php','prodcode='+str, function(data) {
$('#s_content').html(data);
},
"html" );
}
我假设你的意思是这个?
答案 1 :(得分:0)
对于jQuery 1.5版,please read the updated jQuery Ajax docs熟悉jqXHR对象:
从jQuery 1.5开始,成功回调 功能也传递了“jqXHR” 对象(在jQuery 1.4中,它被传递了 XMLHttpRequest对象)
文档还为您提供了使用jqXHR的示例代码。
$.get
现在略微修改了界面:
jQuery.get( url, [ data ], [ success(data, textStatus, jqXHR) ], [ dataType ] )