8.7w+
社区成员
function catalogAction(){
var cata=$("#catalog");//a标签节点
var ele=cata.val();
$.ajax({
url:"/project/welcome/getCatalog.action",
data:{value:ele},
async:true,//是否为异步请求
cache:false,//是否缓存
type:"POST",
dataType:"json",//服务器返回的是什么类型
success:function(result){//服务器访问成功时调用,result表示返回的json值
alert("success!")
}
})
// a.submit("/project/welcome/getCatalog.action?ele");
}
<a>标签不能借鉴一下这种方式么,只不过不是用异步交互,而是用跳转页面的方式[/quote]
我理解的问题是你现在觉得 ajax可以通过post传递比较完整的参数但是url跳转的方式不行。
我都说了 你把需要的参数还是做成JSON的格式然后encode(stringify(data)) 放到url参数后面 。也是一样的啊。function catalogAction(){
var cata=$("#catalog");//a标签节点
var ele=cata.val();
$.ajax({
url:"/project/welcome/getCatalog.action",
data:{value:ele},
async:true,//是否为异步请求
cache:false,//是否缓存
type:"POST",
dataType:"json",//服务器返回的是什么类型
success:function(result){//服务器访问成功时调用,result表示返回的json值
alert("success!")
}
})
// a.submit("/project/welcome/getCatalog.action?ele");
}
<a>标签不能借鉴一下这种方式么,只不过不是用异步交互,而是用跳转页面的方式