У меня есть скрипт для обновления таблицы базы данных.Мне нужно вернуть массив JSON и обновить некоторые таблицы с помощью JQUERY.
мой php-скрипт:
$update = mysql_query("UPDATE PLD_SEARCHES SET STATUS = 1, TOTAL_RESULTS = ".$scrapper->getTotalResults().",RESULTS = $resultCounter WHERE ID = ".$searchId);
$output = array("status"=>"COMPLETED","results"=>$resultCounter,"totalResults"=>$scrapper->getTotalResults());
echo json_encode($output);
jquery код:
$("button").live("click", function(event){
event.preventDefault();
$.getJSON("startsearch.php",{ searchId: $(this).val() }, function(data){
alert(data[0].status);
});
сейчас ... проблема в том, что если я использую $.post("startsearch.php",{ searchId: $(this).val() }, function(data))
, скрипт выполняется ия получаю хорошее предупреждение со значением неопределенным.если я добавлю параметр "json", скрипт больше не будет выполняться.Я пытался использовать getJSON, но опять та же проблема.
У кого-нибудь есть идеи?Я в отчаянии ... это беспокоило меня почти неделю, и мне до сих пор не удалось ее решить.