ورود

View Full Version : اجرای کد برنامه بعد از submit شدن فرم



moon_sky
دوشنبه 13 مهر 1394, 11:15 صبح
سلام و خسته نباشید
یه فرمی دارم میخوام وقتی submit شد یک div درون صفحه اجرا شه. برنامه اش رو نوشتم ولی اجرا نمیشه.

کد صفحه php :



<?php
if(isset($_GET['change'])){
$change=$_GET['change'];
echo $change;
}
?>

<form action='load.php' method='post'>
استان :
<select name='state' id='first'>
<option value='گیلان'>گیلان</option>
<option value='فارس'>فارس</option>
<option value='اصفهان'>اصفهان</option>
</select>

<input type='submit' value='Submit'>
</form>


کد صفحه jquery :



$(document).ready(function(){

$('form').submit(function(){
$('body').load('load.php?change='+$('#first').val( ));
});

})

frednasri
دوشنبه 13 مهر 1394, 12:58 عصر
سلام.

توی فرم، post رو به get تبدیل کنید، ببینید درست میشه:



<form action='load.php' method='get'>


موفق باشید.

hamedarian2009
سه شنبه 14 مهر 1394, 22:36 عصر
باید از submit شدن پیش فرض فرم جلوگیری کنید قسمت جی کوئری رو اینجوری بنویسید


$(document).ready(function(){

$('form').submit(function(e){
e.preventDefault();
$('body').load('load.php?change='+$('#first').val( ));
});

});