ajax传值给python_JS AJAX前台如何给后台类的函数传递参数,jsajax

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");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值