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

ایجاد فرم پاپ آپ با Ajax

علی  10 سال پیش  10 سال پیش
0 0

سلام بچه ها. من یک فرم لاگین پاپ آپ طراحی کردم و میخوام با استفاده از ajax لاگین را چک کنم . توی این سیستمی که استاد پیاده کردن هرکار میکنم اشتباه میشه. کد زیر رو ببینید : آدرس های url رو هم بارها چک کردم تمام موارد (/user/login و ... ) رو زدم بازم جواب نداد.

  function loginCheck() {
var username = $("#username").val();
var password = $("#password").val();

$.ajax('/notes-v2/user/ajaxLogin', {
type: 'post',
dataType:'json',
data: {
enterusername: username,
enterpassword: password
},
success: function (data) {
alert("a");
}
}
)
}
0 0
هر پیامی رو قبل از $.ajax بذارم نشون میده ولی داخل ajax کار نمیکنه. چه مشکلی میتونه داشته باشه ؟ خطایی هم در قسمت debug جاوااسکریپت نشون نمیده . (10 سال پیش)
+1 0
کدهای متد login رو هم بزارید. اگر خروجی json دارید، دقت داشته باشید که فرمت json صحیح باشه. منم مشکل شما رو داشتم بعد از اینکه کلی بررسی کردم دیدم برای تست برنامه توی مدل از تگ meta استفاده کردم بودم، که دلیل کار نکردن برنامه همین بود (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
علی  10 سال پیش
0 0

ممنون  از شما . ببینید این کدی هست که من برای نمونه نوشتم تا ببینم جوابی میگیرم یا نه ؟ که همین اول کار دیدم جوا نگرفتم. گفتم مقادیری که در inputها وارد شدند رو به این متد بفرست و در این متد دریافت کن و یک رشته جدید مثلا بساز و بعد دوباره ارسال کن. همین قطعه کد هم کار نمیکنه

  public function ajaxLogin() {
$username = $_REQUEST['enterusername'];
$password = $_REQUEST['enterpassword'];
$out['html'] = $username . ' ' . $password;
echo json_encode($out);
/*
echo json_encode(array(
'status'=>'true',
'html'=>$output,
));
*/

}
+1 0
شما که تابع نوشتین کجا اونو صدا زدین؟ (10 سال پیش)
+1 0
با آدرسی که در سورس بالا نوشتین هم خونی نداره (10 سال پیش)
0 0
لحنم خراب بود . معذرت :( (10 سال پیش)
0 0
آره ببخشید اشتباه نوشتم بالا چون اسم تابع رو بعد عوض کردم . بالا همون ajaxLogin هست من اینجا اشتباه نوشتم. بازم همینو مینویسم کار نمیکنه (10 سال پیش)
+1 0
با یه فرم که 2 تا فیلد و دکمه ارسال داره امتحان کنید ببینید json چاپ میشه یا نه . اگه مشکلی وجود نبود اون موقع مشکل از کد جاوا اسکرپیتتون هست. به جای Alert در بالا تی یک تگی مقدار data رو اضافه کنید ببینید کار میکنه یانه (10 سال پیش)

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