mvc 使用ajax实现局部刷新时为啥光报错误
<script type="text/javascript">2 $(document).ready(function() {
3 $("#Agent_ID").change(function () {
4 var typevalue = $("#Agent_ID").val();
5 alert(typevalue);
6 $.ajax({
7 type: "POST",
8 url: "/AgentInfo/Index/",
9 data: "Agent_ID="+ typevalue,
10 dataType:"html",//格式是html
11 success:function (evt) {
eval["var evt="+evt];
12 $("#DivGrid").html(evt);//替换成新的数据
13 },
complete: function (XMLHttpRequest, textStatus) { },
error: function () { alert("服务器超时!"); }
14 });
15 });
16 });
17 </script>
--------------------编程问答-------------------- Lz应该已经引用了jQ库吧 --------------------编程问答-------------------- 引用了 --------------------编程问答--------------------
$(function() {
$("#Agent_ID").change(function() {
var typevalue = $("#Agent_ID").val();
alert(typevalue);
$.ajax({
type: "post",
url: "/AgentInfo/Index",
data: { Agent_ID: typevalue },
dataType: "html",
success: function(evt) {
eval["var evt=" + evt];
$("#DivGrid").html(evt);
},
complete: function(XMLHttpRequest, textStatus) { },
error: function() { alert("服务器超时!") }
});
})
});
把你的JS重写了一下
你返回的数据也提供出来。是不是返回的html有一些特殊字符什么的! --------------------编程问答-------------------- 谢谢,搞定了
补充:.NET技术 , ASP.NET