Мне нужно (недавно) получить массив с сервера после вызова ajax, созданного jquery.Я знаю, что я могу сделать это с помощью JSON.Но я не знаю, как реализовать это с JQuery (я новичок в JSON).Я пытаюсь найти в интернете какой-то пример, но я не нашел его.
Это код:
// js-jquery function
function changeSponsor() {
$.ajax({
type: 'POST',
cache: false,
url: './auth/ajax.php',
data: 'id=changespon',
success: function(msg) {
// here i need to manage the JSON object i think
}
});
return false;
}
// php-server function
if((isset($_POST['id'])) && ($_POST['id']=="changespon")) {
$linkspon[0]="my ";
$linkspon[1]="name ";
$linkspon[2]="is ";
$linkspon[3]="marco!";
echo $linkspon;
}
на самом деле, мне нужно получить массив $ linkspon после вызова ajaxи управлять этим.Как это можно сделать?Я надеюсь, что этот вопрос понятен.Спасибо
РЕДАКТИРОВАТЬ
ОК.теперь это моя функция jquery.Я добавляю функцию $ .getJSON, но думаю, что не в том месте:)
function changeSponsor() {
$.ajax({
type: 'POST',
cache: false,
url: './auth/ajax.php',
data: 'id=changespon',
dataType: 'json',
success: function(data) {
$.getJSON(url, function(data) { alert(data[0]) } );
}
});
return false;
}