بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در استفاده از تابع ajax
سلام دوستان. من میخوام طبق آموزش استاد در قسمت اول از مجموعه آخر که طراحی فروشکاه هست پیش برم ولی توی یک نقطه گیر کردم اساسی. قسمتی که با تابع ajax قرار هست فرم رو آپدیت کنیم و داده ها رو بِگیریم. هیچ عکس العملی نشون نمیده و در صفحه چیزی نمایش نمیده ولی در قسمت دیباگ و قسمت response کد html زیر رو برمیگردونه
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /page/loadData was not found on this server.</p>
<hr>
<address>Apache/2.4.9 (Win32) PHP/5.5.12 Server at web.local Port 80</address>
</body></html>
+1
0
همونطور که اشاره شده شما صفحه ای رو دارید به ajax میدید گه وجود نداره ، آدرستون اشتباه هست . (8 سال پیش)
برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال
علی
8 سال پیش
+1
0
کد صفحه home بدین صورت است : ( در حالت طبیعی تابع loadData کار میکنه و محصولات نمایش داده میشن ولی با استفاده از ajax نشون داده نمیشه.)
<div>
<strong>قیمت</strong>
<select id="sort">
<option value="ASC">ارزان به گران</option>
<option value="DESC">گران به ارزان</option>
</select>
</div>
<script>
$(function () {
/*
$("#sort").on('change',function(){
alert("Dsl");
});
*/
$.ajax({
url: "/page/loadData"
}).success(function () {
alert("This is test");
});
});
</script>
<div id="products">
</div>
پاسخ به سوال
علی
8 سال پیش
0
0
public function loadData() {
$products = ProductModel::AllProducts();
$data['products'] = $products;
View::render("/payment/products.php", $data);
}
کدهاتون اوکی هست. من با توجه به اروری که نوشته آپاچی ... حدس میزنم مشکلش ارتباط با سرور هست. اگه لوکال هستید چک کنید آیا wamp مشکلی نداره یا بهتره restart کنید. در ضمن خیلی از خطاها رو بعدا در حین آموزش ها استاد در ادامه ساخت پروژه فروشگاه، کشف و اصلاح میکنن. شاید این هم از اون موارد باشه. (8 سال پیش)
پاسخ به سوال
علی
8 سال پیش
0
0
بله . آدرس اشتباه بود . آدرس رو بدین صورت اصلاح کردم :
/shop/product/loadData
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .