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

مشکل با ajax

سجاد  4 سال پیش  4 سال پیش
+1 0

سلام دوستان می خوام یک ویو رو توی بخشی از سایت تغییر بدم ولی وقتی دیتا رو می خوام بگیرم میگه پیدا نمی کنه و وقتی خود دیتا رو می دم دیتا میاد بالا توی صدا زدن متغیر مشکل دارم.

 
کدهای مربوط به اسکریپت که وقتی توی الرت ، دیتا می نویسم پیدا می شه ولی به این صورت کد می گه پیدا نشد.
$.ajax({
url:'edit',
type:'post',
data:{x:'a',b:'b'},
datatype:'json',
success:function (data) {
alert(data.html)
$("#show").html(data.html);
// document.getElementById('show').innerHTML = data['html'];
}
})

کدهای مربوط به ادرسی که ایجکس به ان دیتا می دهد
public function edit(){
$data['title'] ="ویرایش";
$x = $_POST['x'];
ob_start();
View::render("view/edit.php" , $data);
$output = ob_get_clean();

echo json_encode(array(
"status" => true,
"html" =>$output,
));

}
0 0
سلام ، دقت کنید آیا element مورد نظر با id نوشته شده وجو دارد. وقتی میگید دیتا در alert چاپ می شود پس حتماً وجود دارد. کافیست مطمئن شوید #show وجود دارد. (4 سال پیش)
0 0
بله هست منتهی data.html رو وقتی میزنم میگه undefined (4 سال پیش)
0 0
dataType درست هست به حروف بزرگ و کوچک دقت کنید. (4 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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