最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

传递参数的标准方法(jQuery.ajax)_jquery

来源:动视网 责编:小采 时间:2020-11-27 20:40:39
文档

传递参数的标准方法(jQuery.ajax)_jquery

传递参数的标准方法(jQuery.ajax)_jquery:前台 代码如下: 无标题页 //这个方法把ajax方法封装一下,方便调用。 function myajax(){ //用此法传递数据 var arr={ name:tree, id:123 }; $.get( ajax.aspx, arr, callback, json ); } //回调函
推荐度:
导读传递参数的标准方法(jQuery.ajax)_jquery:前台 代码如下: 无标题页 //这个方法把ajax方法封装一下,方便调用。 function myajax(){ //用此法传递数据 var arr={ name:tree, id:123 }; $.get( ajax.aspx, arr, callback, json ); } //回调函


前台
代码如下:



无标题页


//这个方法把ajax方法封装一下,方便调用。
function myajax(){
//用此法传递数据
var arr={
"name":"tree",
"id":"123"
};
$.get(
"ajax.aspx",
arr,
callback,
"json"
);
}
//回调函数
function callback(data){
$('#response').append(data.name+data.id);
$('#wait').css("display","none");
}
//onload()事件
$(function(){
$('#confirm').click(myajax);
})
//封装json数据,为了代码清晰,看来这种方法不行。
/* 似乎是因为数组格式不对。
var dataStr=jsonData();
alert(dataStr);
*/
function jsonData(){
var jsonStr="";
jsonStr+="\"name\":";
jsonStr+="\"tree\"";
jsonStr+=",";
jsonStr+="\"id\":";
jsonStr+="\"123\"";
jsonStr+="}";
return jsonStr;
}



点击
接收后台数据
hello



后台
代码如下:
public partial class ajax : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Response.Write("hello"+Request["name"]);
Hashtable ht = new Hashtable();
ht.Add("name", Request.Params["name"]);
ht.Add("id", Request.Params["id"]);
Response.Write(CreateJsonParams(ht));
Response.End();
}
private string CreateJsonParams(Hashtable items)
{
string returnStr = "";
foreach (DictionaryEntry item in items)
{
returnStr += "\"" + item.Key.ToString() + "\":\"" + item.Value.ToString() + "\",";
}
return "{" + returnStr.Substring(0, returnStr.Length - 1) + "}";
}
}

文档

传递参数的标准方法(jQuery.ajax)_jquery

传递参数的标准方法(jQuery.ajax)_jquery:前台 代码如下: 无标题页 //这个方法把ajax方法封装一下,方便调用。 function myajax(){ //用此法传递数据 var arr={ name:tree, id:123 }; $.get( ajax.aspx, arr, callback, json ); } //回调函
推荐度:
标签: 方法 数据 ajax
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top