81,092
社区成员
发帖
与我相关
我的任务
分享
var json = {name:'aaa',age:18};
$.post("ss.action",json,function(data){
alert(data);
},json)
System.out.println(request.getParameter("name"));
jQuery.post( url, [data], [callback], [type] )
通 过远程 HTTP POST 请求载入信息,使用POST方式来进行异步请求。
这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
返回 值:XMLHttpRequest
参数:
url (String) : 发送请求的URL地址。
data (Map) : (可选)要发送给服务器的数据,以 Key/value 的键值对形式表示。
callback (Function) : (可选) 载入成功时回调函数(只有当Response的返回状态是success才是调用该方法)。
type : (String) : (可选)官方的说明是:Type of data to be sent。其实应该为客户端请求的类型(JSON,XML,等等)
String js = "{name:'aaa',age:18}";
String regex = ":|,|'|\\}|\\{";
System.out.println(regex);
String[] jsona = js.split( regex );
System.out.println(jsona[1]);
System.out.println(jsona[3]);
System.out.println(jsona[5]);
System.out.println(jsona[6]);
String js = "{name:'aaa',age:18}";
String json = js;
json = json.substring( 1 );
System.out.println(json);
int i = json.indexOf( ":" );
String name1 = json.substring( 0, i);
System.out.println(name1);
json = json.substring( i+1 );
System.out.println(json);
i = json.indexOf( "," );
String value1 = json.substring( 0, i);
System.out.println(value1);
value1 = json.substring( 1,value1.length()-1 );
System.out.println(value1);
var options = {
url : 'XX.do',
data : {
name:nameValue;
age:ageValue;
},
async : false, //采用同步方式请求
type : 'POST',
dataType : 'json',
error : function(e) {
alert('error');
},
success : function(data){
alert('执行成功');
}
};
$.ajax(options);