2011-02-09 4 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 я могу это сделать, и все в порядке. но этот код, безусловно, прослушивал меня LOT ..

+0

Отформатируйте код – jerluc

ответ

0

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

Я предполагаю, что вы имели в виду это?

+0

да это код ... – rob

+0

Я изменил параметр функции в случае, если вы не заметили, – jerluc

+0

вот это .... спасибо man .... параметр функции и #s_content. – rob

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 ]) 
+0

Я был там, и у меня есть идея, но, применяя его, материал не будет работать. вот почему я публикую этот вопрос, чтобы получить представление от тех, кому я догадался, достаточно знаний с этим ... – rob

+0

только для того, чтобы быть ясным ... какой код состояния отвечает на сервер? Отвечает ли он вообще? Можете ли вы рассказать нам, что вы действительно хотите вернуть с сервера? – usoban

+1

У меня уже есть код работает, спасибо за ваше время .. Он имеет todo с параметром функции и идентификатором # элемента. – rob

Смежные вопросы