试图从外部PHP文件中获取数据

时间:2011-02-09 06:54:16

标签: jquery jquery-1.5

我的这段代码有什么问题......我是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我可以做到并且它做得很好。但是这段代码肯定让我感到很麻烦..

2 个答案:

答案 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 ] )