2011-02-09 51 views
0

得到的數據有什麼錯我的這個代碼...我是新來的jQuery 1.5特別版....試圖從外部php文件

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

請格式化你的代碼 – jerluc 2011-02-09 06:57:31

回答

0

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

我假設你的意思是?

+0

耶這是我的情況下,改變功能參數代碼... – rob 2011-02-09 07:13:53

+0

你沒注意到 – jerluc 2011-02-09 07:14:50

0

jQuery的1.5版本,please read the updated jQuery Ajax docs來熟悉jqXHR對象:

在jQuery 1.5,成功回調 功能也傳遞 對象(在jQuery的1.4,它是通過一個 「jqXHR」 XMLHttpRequest對象)

該文檔還爲您提供了一個使用jqXHR的示例代碼。

$.get現在已經稍微修改界面:

jQuery.get(url, [ data ], [ success(data, textStatus, jqXHR) ], [ dataType ])