prince4prodigy
جمعه 05 آبان 1391, 11:48 صبح
من یک کد ساده ی ajax دارم که میخوام با زدن یک دکمه که در رویداد onclick اون یه تابع به اسم SENDCODE دارم کد های مربوطه اجرا بشه ولی کار نمیکنه.
این کد jQuery:
function SENDCODE(){
var c = $('#code').val()
var uu = "getajax.php?c="+c;
$.ajax({
url:uu,
success: function(data){
$('#name').val(data);
}
})
}
اینم صفحه ای برای گرفتن کد که php هست و با نام getajax.php:
<?php
$link = mysql_connect("localhost","root","");
mysql_select_db("site1",$link);
$d = mysql_query("select * from city where code='$_GET[c]'",$link);
if(mysql_num_rows($d==0))
print "Not Found";
else {
$d = mysql_fetch_assoc($d);
print $d["name"];
}
?>
اینم HTML:
<input type="button" onclick="SENDCODE()" value="Get" />
<input type="text" id="code" name="code">
<input type="text" id="name" name="name">
بعد از اجرای صفحه وکلیک نوشتن کد و کلیک کردن هیچ اتفاقی نمیوته.
توی جدول دیتابیس هم دوتا ستون داریم با نام های code و name که به ترتیب شامل کد و نام شهز هستن.
این کد jQuery:
function SENDCODE(){
var c = $('#code').val()
var uu = "getajax.php?c="+c;
$.ajax({
url:uu,
success: function(data){
$('#name').val(data);
}
})
}
اینم صفحه ای برای گرفتن کد که php هست و با نام getajax.php:
<?php
$link = mysql_connect("localhost","root","");
mysql_select_db("site1",$link);
$d = mysql_query("select * from city where code='$_GET[c]'",$link);
if(mysql_num_rows($d==0))
print "Not Found";
else {
$d = mysql_fetch_assoc($d);
print $d["name"];
}
?>
اینم HTML:
<input type="button" onclick="SENDCODE()" value="Get" />
<input type="text" id="code" name="code">
<input type="text" id="name" name="name">
بعد از اجرای صفحه وکلیک نوشتن کد و کلیک کردن هیچ اتفاقی نمیوته.
توی جدول دیتابیس هم دوتا ستون داریم با نام های code و name که به ترتیب شامل کد و نام شهز هستن.