Создание Ajax-запроса - PullRequest
       4

Создание Ajax-запроса

0 голосов
/ 28 ноября 2011

Я довольно новичок в AJAX, поэтому у меня возникли небольшие проблемы с началом работы.

По сути, я хочу сделать запрос AJAX, используя опцию GET, и иметь URL-адрес, такой как * 1004.* быть отправленным на сервер, который будет выполнять мои функции PHP.

Как я собираюсь генерировать мои данные, используя attr как $(this).attr('id'), который в основном просто получает информацию DIV.ID и тому подобное?

РЕДАКТИРОВАТЬ: Как я мог интегрировать его в эту sortable функцию?

$( ".heriyah" ).sortable({
    handle : '.handle',
    connectWith: ".heriyah",
    revert: "invalid",
    update: function(event, ui){
    if(($(ui.sender).attr('id') == undefined)&&($(this).attr('id') == ui.item.parent().attr('id'))){
         alert('UPDATE ' + $(this).attr('id') + ' ' + (ui.item.index()+1) + ' ' + $(ui.item).text()); 
    }
},

Ответы [ 2 ]

1 голос
/ 28 ноября 2011

Используйте jquery для генерации ajax-запроса.См. Документацию здесь .

Пример кода может выглядеть следующим образом:

var request = $.ajax({
                    url: "something.php",
                    type: "GET",
                    data: {id:1,that:33} ,
                    dataType: 'json',
                    contentType: "application/json; charset=utf-8"
                });

 request.done(function (data) {
     //Put complete code here
 });

 request.fail(function (jqXHR, textStatus) {
      alert("Request failed: " + textStatus);
 });
0 голосов
/ 28 ноября 2011

jQuery делает трюк очень просто:

$. Ajax ({

    url: "admin/something.php?id=1&that=33",
    context: document.body,
    success: function(data){
        // display the return from something.php
        $("#myresult").html(data);
    }

});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...