راکت
حل شده

کار با ajax در mvc

3 پاسخ

سلام خستنه باشید من میخام در یک ویو که بطور معمول درون یک کنترولر قرار داده و لود میشه یک درخواست ajax ارسال کنم؟من درخواست رو باید به کدوم فایل ارسال کنم؟ واینکه من با جی کوئری کار میکنم
واگه جوابتون فرستادن به کنترولر بود .چطوری میشه فرستاد؟ و اونو مدیریت کرد
متد کنترولر ویو مربوطه ی من اینطوریه:

public function email(){
    $obj=new \App\Model\Admin\email();
view::rander('admin/email',[
    'title'=>'ایمیل های دریافتی',
    'email'=>$obj,
    'count'=>$obj->countEmail(),
    'showEmail'=>$obj->showEmail()
]);
}
ثبت پرسش جدید

پاسخ‌ها

3
مهدی عقیقی
مهدی عقیقی
@MehdiAghighi

تخصص: برنامه نویس وب

بهترین پاسخ

سلام ،
کار اولی که باید بکنید اینه که یک route تعریف کنید ( حالا من دقیقا نمی دونم از چی استفاده می کنید ولی اگر از لاراول استفاده می کنید خیلی راحته ) حالا این route رو باید به این متدی که تعریف کردین متصل کنین
بعد از اون هر وقت به اون route درخواست ajax ارسال کنید مستقیم میره به اون متود.
اگر از لاراول استفاده می کنید بگید می تونم با نمونه و کد کمکتون کنم

علیرضا
علیرضا
@sep28

تخصص: فرانت اند وب

سلامی مجدد
روترهایی من اینطوری تعریف میشند

$obj->addRoute("/dashbord/emailreceive",['user'=>'email@email','namespace'=>'Admin']);

بعد من با Php mvc کار میکنم بالا لاراول کار نمیکنم
یعنی درخواست هایajax هم مثلurl ها مدیریت میشند؟
میشه با تیکه کد توضیح بدین:)
بعد اگه بخوایم اونو به کنترل بفرستیم به همون متدی میفرستیم که همین ویو رو توش لود کردیم یا جهت راحتی به متد دیگه میفرستیم؟

مهدی عقیقی
مهدی عقیقی
@MehdiAghighi

تخصص: برنامه نویس وب

برای مثال همین روتی که تعریف کردین یک ادرسی داره دیگه شما به همون ادرس وقتی درخواست ajax ارسال می کنین درخواست فرستاده میشه به اون متدی که برای این روت گزاشتین

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام