后台接受ajax传递值的实例代码

时间:2021-11-10 04:43:54

后台接受ajax传递值的实例代码:

使用ajax可以实现无刷新数据交互,下面是一段后台代码接收ajax传递值的实例代码供需要的朋友参考,希望能够带来帮助。

ajax代码如下:

$(function (){
  timestamp=0;
  $("#chatform").submit(function (){
    var message=$("#msg").val();
    var name=$("#author").val();
    var action="postmsg";
    var time=timestamp;
    $.post(
      "backend.aspx",{
        arr: message+","+name+","+action+","+time
       }, function (xml){
       $("#msg").val("");
       addMessages(xml);
     });
     return false;
  })

})

以$.post方式不支持以数组的形式传递参数,所以在以上的jquery代码中把它作为字符串进行传递,在后台的aspx页面可以在接收后以数组的形式拆分,代码如下:

string arr = Request["arr"].ToString();
string[] myarr = arr.Split(',');
string message = myarr[0];
string name = myarr[1];
string action = myarr[2];
string time = myarr[3];