آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ایجکس append نمیشه !!!!!

Lnaz  9 سال پیش  9 سال پیش
0 0

سلام 

میخوام لیست محصولات به صورت Ajax  نشون بدم ولی تا مرحله (alert(data  پیش میرم بعدش که میخوام توی صفحه نشون بدم هیچی نشون نمیده 

$(function () {
$.ajax({
url: "/news/search"
}).done(function(data) {
alert(data);
});
});

alert برمیدارم دیگه  تو صفحه نمیاد اینم کدش

  $(function () {
$.ajax({
url: "/news/search"
}).done(function(data) {
$("#products").append(data);
});
});


اینم کنترل news

class newsController {

public function search() {
$db= Db::getInstance();
$products = $db->query("SELECT * FROM pym_product");
$data['products'] = $products;
View::renderPartial("/product/news.php" , $data);
}

}
+1 0
باید کد های HTML رو با استفاده از دستور Jquery.parseHtml پارس کنید و بعد از اون میتونید Appent کنید . (9 سال پیش)
+1 0
داده ای که پارس کردید رو باید Append کنید . (9 سال پیش)
+1 0
داخل کامنتها بهم ریختگی وجود داشت که حذف کردم همه رو ، ببنید شما alert رو بردارید و با استفاده از دستوری که نوشتم براتون داده رو از String به کد های HTML تبدیل کنید و بعد از اون با دستور append به HTML اصلی تزریقش کنید . (9 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .