JQuery Ajax Post - JSON работает с GET, но НЕ с POST - PullRequest
0 голосов
/ 29 октября 2009

Я пытаюсь отправить строку json на сервер с помощью jquery ajax, как показано ниже. Он правильно декодируется при использовании GET, но не работает при использовании POST. Есть предложения?

    $.ajax({
    type: "GET",
        url: "../pssops21/php/insertTempTransData.php",
        data: 'data=' + strSelectedItems,
        dataType: 'json',
        async: false,
        success: handleresponse                 
    }); 

Серверная часть php:

$json = json_decode(stripslashes($_POST['data']), true);

После комментариев я понимаю, что это не проблема публикации ajax, а проблема расшифровки.

Спасибо.

1 Ответ

2 голосов
/ 29 октября 2009

я думаю, что на стороне сервера вам нужно иметь $ _POST ['strSelectedItems'] вместо $ _POST ['data'] .. или сделать print_r ($ _ POST), чтобы получить более четкое изображение, я думаю, что js хорошо, но я не эксперт по jquery.

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