В формате JSON.разбор: неожиданный непробельного символа?
Здравствуйте друзья,
Я сталкиваюсь с этой проблемой, пожалуйста, помогите мне, массив, который я возвращаю из php-файла, я не могу получить доступ к его элементу в моем ajax-коде, не могли бы вы помочь мне plz,
это мой php код
<?php
require_once("connection.php");
глобальный $conn;
if (isset($_POST['expGoodsName'])) {
$expCheckSNo=$_POST['expCheckSNo'];
$goodsName=$_POST['expGoodsName'];
$goodsNamequery= mysqli_query($conn,"SELECT S. Quantity, S. Unit, S. UnitPrice FROM tblstock S
Внутреннее соединение tblimportcheck imp USING(ImpSNo)
Внутреннее соединение tblexportcheck exp USING(ImpSNo)
Где exp.ExpSNO =$expCheckSNo и S. GoodsName='$goodsName' ");
$rows=mysqli_fetch_assoc($goodsNamequery);
$qty=$rows['количество'];
Цена за единицу=$строки['блок'];
$Цена=$строки['цена'];
$myArr = массив($qty,$Unit, $UnitPrice);
$myJSON = json_encode($myArr);
echo $myJSON;
}
?>
вот код ajax:
$("#expGoodsName").change(функция getQuantity(аргумент) {
sendImportCheck();
});
функция sendImportCheck()
{
вар для xmlhttp;
если (окно.объект XMLHttpRequest) {
// код для современных браузеров
XMLHttp = новый XMLHttpRequest();
}еще {
// код для старых браузеров IE
XMLHttp = новый ActiveXObject("Microsoft.XMLHTTP");
}
var expCheckSNo=$("#expCheckSNo").val();
var expGoodsName=$("#expGoodsName").val();
XMLHttp.onreadystatechange=функция()
{
если(для xmlhttp.статус==200 усилитель&;&ампер; для xmlhttp.в свойстве readyState==4) {
ВАР myresult= формат JSON.синтаксический анализ(метод xmlhttp.responseText);
alert(myresult[0]);//он должен отображать первый элемент
}
}
XMLHttp.open("POST","ExpCheckEdit.php",правда);
XMLHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
XMLHttp.send("expCheckSNo="+expCheckSNo+"&expGoodsName="+expGoodsName);
}
Что я уже пробовал:
Я много пробовал в google, но ничего не изменилось