【发布时间】:2011-09-29 19:14:18
【问题描述】:
我有一个插入和加载记录(jQuery 和 PHP)脚本可以在不使用 AJAX 的情况下正常工作。但是在 AJAX 调用之后,插入(jQuery)不起作用。
这是我的代码:-
$(".insert").live("点击",function() { var boxval = $("#content").val(); var dataString = '内容='+ boxval; 如果(boxval==''){ alert("请输入一些文字"); } 别的{ $.ajax({ 类型:“发布”, 网址:“demo.php”, 数据:数据字符串, 缓存:假, 成功:函数(html){ $("table#update tbody").prepend(html); $("table#update tbody tr").slideDown("slow"); document.getElementById('content').value=''; } }); } 返回假; }); $(".load").live("点击",function() { $.ajax({ 类型:“发布”, 网址:“test.php”, 成功:功能(味精){ $("#container").ajaxComplete(function(event, request, settings){ $("#container").html(msg); }); } }); }); });【问题讨论】:
-
使用 firebug 检查您的请求发生了什么。
-
在我使用 json 的 jQuery AJAX 脚本中,我们必须指定字段的 ID,例如 $.('#input1').val();所以 jQuery 知道它正在提交什么。这将在指定缓存属性后进入 AJAX 调用。我现在没有工作代码,但如果你以后仍然卡住,我可以发布我拥有的代码。
-
感谢您的回复,在萤火虫响应中是
没关系name