extjs ajax post - PullRequest
       1

extjs ajax post

0 голосов
/ 03 мая 2011

все!Я пытаюсь создать форму ExtJs и опубликовать некоторые данные в моем PHP-скрипте.вот код кнопки:

    var btnChk = new Ext.Button({
    text: 'Check',
    handler: function(){
    var conn = new Ext.data.Connection();
    conn.request({
           method:'POST',
           url: 'tmp.php',
           success: function(){alert('ok')},
           failure: function(){alert('not ok')},
           params: { foo: 'bar' }
    });

когда я нажимаю на эту кнопку, появляется сообщение 'ok' , так что я думаю, что это успех.но я не вижу $_POST в моем php - это просто пустой массив.что я делаю не так?(Я действительно новичок в Ext и AJAX)

1 Ответ

1 голос
/ 03 мая 2011

A success возврат означает не только то, что данные были отправлены, но что файл был найден и успешно отправил данные.

Какой код PHP вы используете?

Обязательно используйте массив переменных $_POST, а не $_GET

Попробуйте следующий код conn.request

var conn = new Ext.data.Connection();
conn.request({
    method: 'POST',
    url: 'tmp.php',
    params: {
        foo: "bar"
    },
    success: function(responseObject) { alert(responseObject.responseText); },
    failure: function() { alert("Failed!"); }
});

Что говорит responseText?

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