Типы text и xml возвращают данные без обработки. Данные просто передаются в обработчик успеха через свойство responseText или responseXML объекта jqXHR, соответственно.

я есть некоторые JQuery, который публикует две переменные в PHP-скрипте. PHP очень прост и просто возвращает строку, основанную на том, что он дал, то есть «обновление успешно», которое я хотел бы каким-то образом использовать на странице.

В первый раз, когда я нажимаю, я получаю предупреждение «неопределено», любые дальнейшие щелчки, и все работает отлично. Я уверен, что я не за горами, но я не могу решить эту проблему!

Я использовал firebug, и данные опубликованы, и на все попытки получен правильный ответ.

$(document).ready(function(){

    $('#updatehol').click(function() {
    additions  = $('#additions').attr('value');
    deductions   = $('#deductions').attr('value');
    datastring = 'additions='+ additions +'&deductions='+ deductions;

    $.ajax({
                type: "POST",
                data: datastring,
                url: "doadjust.php",
                complete: function(data) {
                alert(data.responseText);
                }
               });
    });
});

Ответы на вопрос(5)

Ваш ответ на вопрос