LORD AELX
سه شنبه 19 مرداد 1389, 20:14 عصر
من برای ارسال مقدار SELECT توسط jQuery به سرور پس از تغییر آن (onchange) از کد زیر استفاده کرده ام ولی کار نمی کند (!) :
<!DOCTYPE html>
<html>
<head>
<script language="javascript" src="jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
function getA(name) {
$.post('index.php', {a: name});
}
});
</script>
</head>
<body>
<p>
<select name="a" onchange="if(this.value != '/') getA(this.value);">
<option value="/" selected="selected">/</option>
<?php
$result = @mysql_query("SELECT * FROM aaa GROUP BY aaaname");
while($row = @mysql_fetch_array($result)) {
echo "<option value=\"$row[aaaname]\">$row[aaaname]</option>";
}
?>
</select>
</p>
<p>
<?php
if(isset($_POST['a'])){
$aname = $_POST['a'];
$result = @mysql_query("SELECT * FROM aaa WHERE aaaname = '$aname'");
while($row = @mysql_fetch_array($result)) {
echo "SOME THING... $row[bbbname]";
}
}
?>
</p>
</body>
</html>
میشه اشکالش رو به من بگید؟ :متفکر:
متشکرم :بوس:
<!DOCTYPE html>
<html>
<head>
<script language="javascript" src="jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
function getA(name) {
$.post('index.php', {a: name});
}
});
</script>
</head>
<body>
<p>
<select name="a" onchange="if(this.value != '/') getA(this.value);">
<option value="/" selected="selected">/</option>
<?php
$result = @mysql_query("SELECT * FROM aaa GROUP BY aaaname");
while($row = @mysql_fetch_array($result)) {
echo "<option value=\"$row[aaaname]\">$row[aaaname]</option>";
}
?>
</select>
</p>
<p>
<?php
if(isset($_POST['a'])){
$aname = $_POST['a'];
$result = @mysql_query("SELECT * FROM aaa WHERE aaaname = '$aname'");
while($row = @mysql_fetch_array($result)) {
echo "SOME THING... $row[bbbname]";
}
}
?>
</p>
</body>
</html>
میشه اشکالش رو به من بگید؟ :متفکر:
متشکرم :بوس: