رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال آرایه بین PHP و AJAX
#1
سلام دوستان

می خوام بعد از اینکه با ajax به سرور وصل شدم و کارام رو انجام دادم یه چند تا پارامتر برگردونم بهش , می خوام بدونم چطور می تونم این ساختار رو پیدا کنم

یه همچین syntax ی رو می خوام سمت ajax بعد از اینکه عملیات success بود داشته باشم مثلا e.status یا e.count و ...
پاسخ
تشکر شده توسط:
#2
شما میتونید خروجی رو سمت سرور با json_encode تبدیل به فرم JSON کنید و سمت کلاینت دوباره دیکد کنید و به آرایه معمولی برگردونید.
پاسخ
تشکر شده توسط:
#3
درسته ولی این کد رو ببینید می خوام بدونم این چجوریه , داره بدونه json هم کار می کنه

کد:
           $.post("test.php", { id: "123" }).done(function (e) {
                      alert(e.count+" / "+e.status);
               }
                
           }).fail(function () {
               alert("failed");
           });

پرامتر e دارای دو تا اندیس هستش
پاسخ
تشکر شده توسط:
#4
خوب شما باید آرایه های PHP رو تبدیل به اشیاء JS کنید. در این مورد تحقیق کنید: Convert PHP arrays to Javascript objects
پاسخ
تشکر شده توسط:
#5
(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 انجام میده.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 2 مهمان