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>内容是可以获取的,散分
相关问答:
<script language="javascript">
var XMLHttpReq;
var cont=true;
//创建XMLHttpRequest对象
function createXMLHttpRequest ......
RT!
xmlHttpRequest.send("提交参数名=值&提交参数名1=值");
var date={"数据1":"数据1值","数据2":"数据2值","数据3":"数据3值" ......
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 ......
代码如下 请高手 指点下 谢谢
ajax_http.js
-------------
function getXMLHTTP() {
var xmlhttp;
if (window.ActiveXObject) {
//IE
try {
......