PDA

View Full Version : مشکل کد من



jamejam123
پنج شنبه 03 مرداد 1392, 09:07 صبح
سلام
خسته نباشید
یه کد کوچولو واسه ajax در jquery نوشتم ولی کار نمی کنه.
می تونید مشکلشو بگید.
با تشکر
http://s4.picofile.com/file/7861522361/web.rar.html

مهرداد سیف زاده
پنج شنبه 03 مرداد 1392, 09:37 صبح
در آدرس دهی jquery مشکل داشت
نام دریافت username رو درون html گذاشته بودی user ولی در دریافت uname نوشته بودی

107886

همچنین برای رفع مشکلات کار با jquery و ajax از فایرباگ (firebug) که افزونه‌ای برای فایرفاکس هست استفاده کن.
البته کروم هم یه نسخه ناقص از اون رو داره

a.b2000
پنج شنبه 03 مرداد 1392, 09:56 صبح
کد html رو درون یک form با متد post و action=# قرار بده
بعدش کد ajax و jquery رو به صورت زیر بنویس بعد در فرم مقصد هر چی دلت خواست بنویس (باید در فرم مقصد اطلاعات رو با متد post دریافت کنی مثلا
$name=$_POST["username"]) :


$(document).ready(function(){

$("#submit").click(function(){
$("#my_form").submit(function(){
var data=$("#my_form").serialize();
$.ajax({url:"login.php",
type:'POST',
data:'a='+data,
success: function(data)
{
$("#result").val(data);
}
});
return false;
});
});

});


این کد html :


<form method="post" action="login.php" name="form" id="my_form">
<input type="text" name="mat" id="result" />
<br />
<label>uname</label>
<input type="text" name="uname" />
<br />
<label>password</label>
<input type="text" name="password" />
<br />
<input type="submit" value="ok" id="submit" />
</form>

jamejam123
پنج شنبه 03 مرداد 1392, 12:14 عصر
سلام
تشکر فراوان از شما دوستان عزیز
خیلی کمکم کردید
ببخشین دوست گرامی مهرداد ع ع فایلی که آپلود کردید توی کامپیوتر شما کار می کنه.
من هرفایلی رو که دارای کدهای آجاکس هستش تو کامپیوترم اجرا می کنم. قسمت مربوط به آجاکس کار نمی کند.
به نظرتان مشکل از کجاست

jamejam123
پنج شنبه 03 مرداد 1392, 18:15 عصر
مشکل حل شد