jquery的AJAX遇到问题 - Web 开发 / Ajax
我现在遇到这么个问题,就是我先选择一个下拉列表,然后触发了AJAX来获取数据库的数据,我将返回的数据放到下拉列表里,然后用innerHTML插入到一个<span>中,可是我在选择这个新生成的下拉列表时,我还想再触发一个ajax,他就不触发了
在新生成的下拉列表中添加一个onchange事件来触发你的ajax
有的,可就是不触发:
JScript code:
$("#cid").change( function () {
var $cid = $("#cid option:selected").val();
$.get("main.php", { action: "listGrp", type: "Group", cid: $cid },
function(data){
alert(data);
//$('#flag').html(data);
});
});
看来真如我所预料的过真如此,innerHTML后的动态下拉<select>内容,jquery没法获取到jquery对象了,但是使用$('#option').after(data);这种方法写入<select>内容是可以获取的,散分
相关问答:
按钮放在UpdatePanel1,想通过点击调用DictionaryTvAdd.aspx弹出一个子窗体
用下面的语句提示我缺少对象
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.R ......
我在一个html中写如下代码:
JScript code:
<html>
<head>
<script type="text/javascript" charset="utf-8"
src="script/jquery-1.3.2.min ......
a.asp
------------------------------------------------<SCRIPT language=javascript src="check.js"></SCRIPT>
<input type="button" value="测试" onclick=&quo ......
function callback(){
if (req.readyState == 4){
if(req.status == 200){
var msg = req.responseXML.getElementsByTagName("msg")[0];
// alert(msg.chil ......
HTML code:
<tr>
<td valign="top" height="100%" id="TD1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat=&q ......