Javascript jqueryajax加载问题
由于未知原因,此代码snipnet不工作:Javascript jqueryajax加载问题,javascript,jquery,Javascript,Jquery,由于未知原因,此代码snipnet不工作: $("#lbxArea").live ('change', function () { $("#lbxStation").load ('../data/stations', { areaID: $("#lbxArea").val () }); }); 我可以在Firebug上看到请求发出,数据返回,看起来不错。lbxStation是一个元素,返回的数据是元素的HTML。运行时,select
$("#lbxArea").live ('change', function () {
$("#lbxStation").load ('../data/stations',
{ areaID: $("#lbxArea").val () });
});
我可以在Firebug上看到请求发出,数据返回,看起来不错。lbxStation是一个元素,返回的数据是元素的HTML。运行时,select元素不会更改。试试这个:但我没有测试出来
$("#lbxArea").live ('change', function () {
$.get('../data/stations',{ areaID: $("#lbxArea").val () }, function(data){
$("#lbxStation").html(data);
});
});
编辑:立即检查….对我有效:
问题是我知道它应该适合我。出于好奇,你用的是什么浏览器?那不是我想要的。关键是返回数据进入下一个选择框,而不是触发事件的选择框。
<form>
<select id="lbxArea">
<option>1</option>
<option>2</option>
</select>
</form>
<div id="lbxStation"></div>
<script>
$("#lbxArea").live ('change', function () {
$("#lbxStation").load ('ajax.php?html=test',
{ areaID: $("#lbxArea").val () });
});
</script>