Отправка данных json в php в файл js
я пытаюсь отправить данные json, поступающие из php, в файл js.
При использовании метода $ajax
$.ajax({
type: 'POST',
url: 'index.php',
datatype: 'text'
}).done(function (response)
{
resultado = response;
console.log(resultado);
});
ответ, который я получаю, - array в null и ошибка, вместо этого из того же файла, который я командую json в array, заполнен.
первое изображение array сделано из php, используя json_enconde.
вот вывод из var_dump
[![introducir el código aquí][3]][3]
1 answers
В вашем запросе AJAX
у вас есть type
как POST
; однако внутри вашего index.php
вы используете $_GET
; PHP (позвольте мне выразить это так) ожидает, что ваш запрос AJAX
будет что-то вроде:
$.ajax({
type: 'POST', // Desde luego lo correcto seria GET
url: 'index.php?CodigoVenta=[ValorDelParámetro]',
datatype: 'text'
}).done(function (response)
{
resultado = response;
console.log(resultado);
});
Сделано выше уже только вычитает, что ваш вызов ctrMostrarClientes
хорошо работает с данными, которые вы передаете ему.
Конечно, другой вариант заключается в том, что вы используетеdata
и в этом вы посылаете параметр CodigoVenta
и изменить в index.php
Ваш $_GET
на $_POST
.