Хорошо, эта проблема начинает раздражать!
У меня есть этот jjery ajax код запроса:
$.ajax({
type: "GET",
url: "/nameCheck.php",
data: {addressName: ""+addressName+"", customer: customer},
success: TEST,
error: reportProblem
});
nameCheck.php выглядит так:
include_once("db_connect.php3");
$addressName = $_GET["addressName"];
$customer = $_GET["customer"];
$search = mysql_query("select count(*) from Address where AddressName=".quote_correct($addressName)." and CustomerNumber=$customer",$database);
$rows=mysql_fetch_array($search);
$number_of_rows = $rows[0];
// note quote_correct is just a function to clean up the users input
if ($number_of_rows>1)
{
$message ="NO";
}
else
{
$message ="OK";
}
echo $message;
?>
и в случае успеха функция TEST выглядит следующим образом
function TEST(data,status){
alert(data+" - "+ status);
}
Через файл журнала, который я настроил в коде php - я вижу процесс проверки, чтобы увидеть, работает ли имя клиента, и я получаюправильный ответ OK или NO.
Вызов ajax тоже успешен - и вызывается функция TEST - но данные отсутствуют.
Кто-нибудь знает, почему это не так?рабочий?