пытаясь получить данные из внешнего файла php - PullRequest
0 голосов
/ 09 февраля 2011

что не так с этим моим кодом ... Я новичок в jquery, особенно 1.5 ver ....

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 голосов
/ 09 февраля 2011

Для 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 ] )
0 голосов
/ 09 февраля 2011

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

Полагаю, вы это имели в виду?

...