PHP не получает данные из http-запроса jqueryJquery

Программирование на jquery
Ответить
Anonymous
 PHP не получает данные из http-запроса jquery

Сообщение Anonymous »

Я знаю, что это очень простой вопрос Ajax. Меня искали все возможные ответы, но ни один из них мне не помог. Итак, вот ситуация
Это мой HTML-код

Код: Выделить всё

Kota/Kabupaten



Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin



Вот мой Ajax-код:

Код: Выделить всё

$('#frm_provinsi').on('change', function() {
var nilai = $(this).val();
console.log(nilai);

if (nilai !== '') {
$.post({
type: 'POST',
url: 'index.php',
data: { frm_provinsi: nilai },
contentType: 'application/x-www-form-urlencoded',
dataType: 'text',
})
.done(function(respon) {
console.log(respon);
// Tampilkan hasilnya di halaman web
$('#hasil').html('Provinsi: ' + respon.nama_provinsi);
})
.fail(function(xhr, status, error) {
console.log(xhr.responseText);
});
} else {
console.log('Nilai tidak boleh kosong');
}
});
Вот мой PHP-код:

Код: Выделить всё

var_dump($_REQUEST);
Он просто пустеет каждый раз, когда я меняю выбор в поле выбора. Я вижу, что Ajax отправляет данные через консоль отладки браузера. Если я вручную отправлю форму POST, PHP получит все значения. Дополнительная информация Работаю по шаблону Inspina. Спасибо за любую помощь и ответ.

Подробнее здесь: https://stackoverflow.com/questions/793 ... tp-request
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»