$(selector).get(url,data,success(response,status,xhr),dataType)
url: 是要请求数据的页面,这里用test.php做例子。
data:发送到url的参数,格式如 {p1:v1,p2:v2,...} :号前是变量(类似于形参),后面是具体的值,也可以是当前页面的变量。
success:当请求成功时运行的函数,格式如(response,status,xhr) :response是返回的数据,status是请求的状态;xhr包含XMLHttpRequest对象
datatype:数据类型,如 json,xml
注:改函数是$.ajax的简写形式
get.php
<?
echo"<table border='0.3' width='100%'>";
echo"<tr><td bgcolor=\"#CCFF99\" width=\"2000\"><center> <input class='aa' id=\"yn\" name=\"D\" type=\"radio\" value=\"D1\" >同意";
echo"    <input class='aa' id=\"yn\" name=\"D\" type=\"radio\" value=\"D2\" >指派";
echo"    <input class='aa' id=\"yn\" name=\"D\" type=\"radio\" value=\"D3\" >退回</center></td></tr>";
echo"</table>";
echo"<CENTER><TABLE><TR><TD bgcolor='#FFCC66' ALIGN=\"center\" COLSPAN=\"4\"><div id=\"div1\" >(请先选择)</div>";
echo"</SELECT></TD></TR></TABLE></br>";
?>
<script>
$(".aa").change( function() {
var val = $("input[name='D']:checked").val();
alert(val);
$.get("test.php",{rger:"5", selected_val:val},succFunction);
});
function succFunction(data){
$("#div1").html(data);
}
});
</scropt>
test.php
<?
if($selected_val=='D1'){$temp='1';}
if($selected_val=='D2'){$temp='2';}
if($selected_val=='D3'){$temp='3';}
$qwer=$temp+'5';
echo "<select name='sdf'><option value=$qwer>".$qwer."</option><option>$rger</option><option>$chinese</option><option>$emp-$name_emp</option></select>";
?>
效果如下: