شرعت في بناء بروجكت صغير ب ال MVC
حاولت ان اعمل تنفيذ المتحكمات ب ال jQuery ولكنني لم اهتدي اليها سبيلا بعد بحث دام يوميين
هل من احد هنا في هذا الموقع الرائع لدية فكرة عن الامر ؟
الكنترول في ال ام في سي يتعرف من خلال الرابط الموجود في ال يو ار ال
وفي jQuery AJAX انا ارسل الرابط الخاض بالفورم اكشن في داخل الاجاكس
وهنا لن يعمل الكنترول .. كيف احلها
حاولت ان ارسل الرابط مع الداتا المرسله واتشعبت في حلول ادت الى مشاكل اخرى حتى ادركت انني في الطريق الخطأ ولا بد ان هناك حل اخر
انا مازلت مبتدأه ربما تكون المشكله بسيطه ارجو ان تتحملني :(
ستقومي بإرسال نفس الرابط عبر الـ Ajax الخادم وسيقوم بالرد على الطلب بدون مشاكل
سأضع لك مثال لإرسال طلب للخادم بالطريقة العادية واستخدام الأجاكس
<form action="www.site.com/link" method="POST">
<input type="text" name="name">
<input type="text" name="age">
<input type="submit" value="send">
</form>
والطلب عبر الأجاكس
$.ajax({
method: "POST",
url: "www.site.com/link",
data: { name: "Ahmed", age: "26" }
})
.done(function( data ) {
alert( "Data: " + data );
});
الرد من جهة الخادم سيكون واحد سواء استخدمتي MVC أم لا
لتعقب أخطاء الخادم عند التعامل من طلبات الأجاكس افتحي متصفج جوجل كروم وقومي بالدخول لوضع المطورين -بالضغط على F12- والضغط على تبويب Network وتنفيذ طلب الـ Ajax ستظهر لك قائمة بجميع الطلبات التي تمت للخادم سيكون لون الطلب أحمر إن كان هناك خطأ على الخادم اضغطي عليه لعرض الخطأ وبهذا تستطيعي تحديد المُشكلة بالتحديد والبدأ في حلها.
كما قال الاخ @ahmedsaoud31 جزاه الله خيرا
طلبات الاجاكس تكون عادية
لمعرفة الخطأ اضغطي على consol بالضغط على 12f حتى تتبعي الخطأ
التعليقات