概述
JS AJAX前台如何给后台类的函数传递参数,jsajax
将普通页面的方法公布为WebMethod,以Javascript形式访问。
1 方法要public static修饰,返回类型最好是string。
2 方法前添加[WebMethod] 特性。
3 Client端访问时要使用Post方法,和Json作为数据形式进行交互。否则会整页HTML返回。
4 在jQuery访问时,回调中的data.d才时真正的返回内容。
5 访问URL为: http://abc.com/abc.aspx/GetTime 如有个GetTime的公共静态方法。
例:
abc.aspx
[WebMethod]
public static string GetTime()
{
return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
}
---------------
脚本(以jQuery为例调用)
$.ajax({
url:url,
method:"post",
dataType:"json",
contentType:"application/json; charset=UTF-8",
success: function(data){
$("#id").html(data.d); //见第3点
}
});
对于jquery ajax传递复选框的值到后台strtus2接收,前台怎传递,后台怎接收
这是我写的批量删除的一段前端代码
//删除按钮
$(":button[value=删除]").click(function(){
var idlist="";
var idCount=0;
$(":checkbox[checked]").each(function(){
idlist = idlist+$(this).val()+',';
idCount++;
});
if(idCount==0){
alert("请选择删除对象!");
return ;
}
var r=confirm("确认删除"+idCount+"个联系人?");
if (r!=true)
{
idlist="";
return;
}
$(":checkbox[checked]").each(function(){
$("tr[id="+$(this).val()+"]").remove();
});
$.post(
"",
{ids:idlist},
function(data){
var s = "删除数据"+idCount+"条,成功"+data+"条";
alert(s);
window.location.href=""+"${nowallpage}";
}
);
});
});
这是action部分代码
private String ids;
private ContacterService service;
private InputStream inputStream;
public String execute(){
HttpSession session = request.get......余下全文>>
jquery ajax 方法中传递的data参数,怎在java类中获取
给个例子:
var username="niudun";
var password="123";
params="username="+username+"&password="+password;
后台取得:
String username=request.getParameter("username");
String password=request.getParameter("password");
最后
以上就是现实棉花糖为你收集整理的ajax传值给python_JS AJAX前台如何给后台类的函数传递参数,jsajax的全部内容,希望文章能够帮你解决ajax传值给python_JS AJAX前台如何给后台类的函数传递参数,jsajax所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复