سلام دوستان
می خوام بعد از اینکه با ajax به سرور وصل شدم و کارام رو انجام دادم یه چند تا پارامتر برگردونم بهش , می خوام بدونم چطور می تونم این ساختار رو پیدا کنم
یه همچین syntax ی رو می خوام سمت ajax بعد از اینکه عملیات success بود داشته باشم مثلا e.status یا e.count و ...
شما میتونید خروجی رو سمت سرور با json_encode تبدیل به فرم JSON کنید و سمت کلاینت دوباره دیکد کنید و به آرایه معمولی برگردونید.
درسته ولی این کد رو ببینید می خوام بدونم این چجوریه , داره بدونه json هم کار می کنه
کد:
$.post("test.php", { id: "123" }).done(function (e) {
alert(e.count+" / "+e.status);
}
}).fail(function () {
alert("failed");
});
پرامتر e دارای دو تا اندیس هستش
خوب شما باید آرایه های PHP رو تبدیل به اشیاء JS کنید. در این مورد تحقیق کنید: Convert PHP arrays to Javascript objects
(06-04-1394، 01:18 ب.ظ)mgbg نوشته: [ -> ]درسته ولی این کد رو ببینید می خوام بدونم این چجوریه , داره بدونه json هم کار می کنه
کد:
$.post("test.php", { id: "123" }).done(function (e) {
alert(e.count+" / "+e.status);
}
}).fail(function () {
alert("failed");
});
پرامتر e دارای دو تا اندیس هستش
jQuery خودش عمل تبدیل نتیجه ای که با فرمت JSON هست رو به شئ های Javascript انجام میده.