0

我的这段代码有什么问题......我是 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 我可以做到,而且做得很好。但是这段代码确实困扰了我很多..

4

2 回答 2

0

对于 jQuery 1.5 版,请阅读更新的 jQuery Ajax 文档以熟悉 jqXHR 对象:

从 jQuery 1.5 开始,成功回调函数也传递了一个“jqXHR”对象(在 jQuery 1.4 中,它传递了 XMLHttpRequest 对象)

文档还为您提供了使用 jqXHR 的示例代码。

$.get现在稍微修改了界面:

jQuery.get( url, [ data ], [ success(data, textStatus, jqXHR) ], [ dataType ] )
于 2011-02-09T07:11:47.490 回答
0

function loadPostQry(str) { 
    $.get( 'fillpage.php','prodcode='+str, function(data) { 
        $('#s_content').html(data); 
    },
    "html" ); 
}

我假设你是这个意思?

于 2011-02-09T06:58:16.033 回答