Когда я шлю запрос с JSON параметром на PHP скрипт то он почему-то возврасщает мне и старый и новый, в PHP сгенерированый масив. Кто может подсказать почему это происходит и как это исправить?
Я высылаю: {"email":"fghfh@gmail.com","password":"sdfsdf"}
Я получаю: auth{"email":"fghfh@gmail.com","password":"sdfsdf"}{"email":"hfr","password":"nfr"}
А должен получать только: {"email":"hfr","password":"nfr"}
Из за этого возникает ошибка:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Мой JS:
var data = { "email":email, "password":password };
var jsondata = JSON.stringify(data);
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var myObj = JSON.parse(this.responseText);
document.getElementById("res").innerHTML = myObj;
}
}
xmlhttp.open("POST", "ajax?wtd=auth¶m=" + jsondata, true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send();
Мой PHP:
$data = json_decode($_GET["param"]);
$response = array('email' => 'hfr', 'password' => 'nfr');
$data = json_encode($response);
header('Content-type: application/json');
echo $data;
Этот код я взял из W3Schools но у меня он работает выше описанным образом. Решения данной проблемы никак немогу найти, пожалуйста помогите.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть два скрипта1- закачивает с формы файл на сервер
Есть число "4800" в минутах, как из него получить вывод "3 дня 3 часа 29 секунд" ?
Почта с сервера, отправленная мне или другим людям, приходит в спам
Возможно ли осуществлять поиск по БД при помощи RedBeanPHP по нескольким параметрам? Что-то вроде такого: