PDA

View Full Version : ajax (حل شد)



desatir7316
پنج شنبه 25 اردیبهشت 1393, 16:26 عصر
سلام دوستان
برای کار با ajax به این روش استفاده کردم که :
یه view ایجاد کردم که از توی action خودش renderش کردم
توی access control دسترسی رو بهش مجاز کردم
از طریق این کد هم باهاش ارتباط برقرار کردم:



Yii::app()->clientScript->registerScript('addToCart',"


$('form#frmAddToCart').on('submit', function(e){
$.post(" . CJavaScript::encode($this->createUrl("/item/addToCart")) . ",$(this).serialize(), function(data){
console.log(data);
});
e.preventDefault();
});
");

حالا می خوام بدونم که راه راحت تری هم هست که یه کم جمع و جور تر باشه
دوم اینکه خروجی که توی console.log میاد که صفحه با footer , ... رو نشون می ده در حالی که می خوام اون صفحه ای که مخصوص ارتباط با ajax هست رو فقط نشون بده
ممنون می شم راهنمایی کنید

desatir7316
پنج شنبه 25 اردیبهشت 1393, 16:44 عصر
دوم اینکه خروجی که توی console.log میاد که صفحه با footer , ... رو نشون می ده در حالی که می خوام اون صفحه ای که مخصوص ارتباط با ajax هست رو فقط نشون بده

این که با renderPartial درست شد