
发起ajax你会吗,先引入jq那些库,这是必要的,不然是不行的
$ajax({type: 'GET',
url: url,
data: data,
success: success,
dataType: dataType
});
当然这是一个demo,你自己可以扩展
$(function(){
$('#send')click(function(){
$ajax({
type: "GET",
url: "这里就是你的action地址!!!!!",
data: //这里传参数,你没有就不用传咯
dataType: "json",
success: function(data){
//成功之后的 *** 作,如果你想有任何 *** 作,那就空着呗
}
});
});
});
我这里写的是get的,你也可以写为post,两种请求方式而已
可以去w3school看一下相关的内容,里面很多的,
我就不发链接了,等下又被百度封了。。。。
// controller
public ActionResult GetList(){
List<Model> result = 接口获取list;
return Json(result , JsonRequestBehaviorAllowGet);
}
//js
$ajax({
url:"contrller/GetList",
type:"post",
success:function(re)
{
if(re!=null && relength>0)
{
for(int i=0;i<relength;i++)
{
alert(re[i]属性);
}
}
}
});
基本就是这样的,你自己试试吧
>
可以用两种方法,具体自己衡量:
js调用ajax时使用ajax同步访问,如果是jquery就是
$({
async: false//启用同步访问,访问后台中浏览器为卡住状态,直到后台返回内容
})
使用callBack回调函数,即把要执行的代码放在ajax访问返回后调用回调函数
-------推荐使用2
$ajax({
type: "get",
url: "你的url xxxxxxaction",
success: function (data) {
//成功后 执行的方法
}
});
DWR框架------详细请看参考资料网址的介绍吧,放太多不好看
DWR(Direct Web Remoting)是一个开放源码的使用 Apache 许可协议的解决方案,它包含服务器端 Java 库、一个 DWR Servlet 以及 JavaScript 库。虽然 DWR 不是 Java 平台上唯一可用的 Ajax-RPC 工具包,但是它是最成熟的,而且提供了许多有用的功能。为什么要使用DWR,我们首先介绍基本AJAX流程,从中可以看到引入DWR会带来什么好处。
、AJAX的基本介绍
Ajax (Asynchronous JavaScript And XML)描述了一种使用混合了HTML(或XHTML)和层叠样式表作为表达信息,来创建交互式的Web应用的开发技术;文档对象模型(DOM)、JavaScript、动态地显示和与表达信息进行交互;并且,XML>
我觉得你在瞎写。。。
首先明确下jquery使用ajax的方法,如果使用ajax提交数据,你的
“documentgetElementById("crud")submit(); ”就是多余的,既然使用ajax和后台交互了,为啥还要用form表单提交呢?
另外success:function(data){},这个函数是回调函数,也就是当ajax和后台交互完毕后,调用的方法,data是相应给ajax的字符串信息(也就是后台servlet输出的信息)。给你一个例子:
==================================
(Ajax)js代码:
function showInfo(){
$ajax({
type:'post',//post方式提交
url:'abcaction',//提交的地址
async:false,//不采用异步交互机制
data:'username=admin&password=123',//要提交的数据
success:function(data){//回调处理函数,参数data是后台响应的字符串
alert(data);//d出字符串,提示交互成功
}
});
}
//简单后台代码,直接使用servlet实现,你可以使用action
public void doRequest(>
以上就是关于ajax如何调用后台action中的方法啊,我不需要ajax返回什么数据给我,我只需要它执行那个方全部的内容,包括:ajax如何调用后台action中的方法啊,我不需要ajax返回什么数据给我,我只需要它执行那个方、ajax请求action,如何返回list并在页面展现,要具体实例,会追分,说理论的不要回、怎么在公共js中获取AjaxAction的返回值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)