var postData = $("#MyForm").serializeArray(); $.ajax({ url: "/Administrator/AddArticle", type: "POST", cache: false, dataType: "text", data: postData, success: function (rtn) { if (rtn == "OK") { alert("文章添加成功!"); $('#div_add').dialog('close'); $("#dg_list").datagrid("reload"); } else { alert("文章添加失败!"); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); } });
类似这种,自己改下试试吧。
好,谢了
那 前台获取后台列表该怎么写呢
@骑着蜗牛耍流氓: 获取后台列表是怎么个意思?
如果你后台返回的是个列表对象,那就把它用JSON的方式返回,然后在前台Ajax的success:function(jsonStr){
//在这里去解析JSON对象,做相关处理
}
@Alex_QY1987: 好的 知道啦
比如我有一个例子:
一张User表;有三个字段:ID,Name,Age
用的是EF实体框架
后端MVC的控制器代码(一个查询所有,一个增加):
视图代码:
这样的话我查询所有信息向前台展示时该怎么写JS交互?
增加的时候又是怎样写JS向后端交互?
看了网上许多例子,但是没有切合实际的,还是不太懂
求各位的按照我的小例子,写个细致易懂的代码
万分感谢!