Jquery + Ajax Не могу получить значение кнопки HTML - PullRequest
1 голос
/ 03 февраля 2011

вот моя функция jquery:

function showNewWindow(){
    $('#result').slideDown('slow');
    $("#result").html('<div id=resim><center><img src="loading.gif"></center></div>');
    $.ajax({
        type:'GET',
        url:'windowLoader.php',
        data:$('#windowName').serialize(),
        success:function(response){
            $("#result").html(response)
        }
    })
}

Что я хочу сделать: у меня есть меню, в котором есть много страниц.Я хочу, чтобы он загружал страницу, выбранную пользователем, без обновления в браузере.

Моя форма имеет идентификатор, который вы можете понять.если я храню информацию о получении в скрытом вводе html, он анализирует первый ввод и не видит других.(каждая страница имеет разные имена) Поэтому я подумал, что если я сохраню данные в кнопках, проблема будет решена.Но в это время;GET не отправляется в windowLoader.php.

Я не хочу писать различные функции в jquery или отдельно, если в php, потому что это будет глупо.

Может кто-нибудь помочьмне об этой проблеме?

1 Ответ

0 голосов
/ 03 февраля 2011

Вы должны использовать $ .get (...) вместо $ .ajax (...), так как этот метод предназначен для очень низкого уровня.попробуйте это:

function showNewWindow(){
$('#result').slideDown('slow');
$("#result").html('<div id=resim><center><img src="loading.gif"></center></div>');
var myData = $('#windowName').serialize();
$.get("windowLoader.php", 
    myData, 
    function(data){
        $('#result').html(data);
    }, 
    "html");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...