function request(paras){
var url = location href;
var paraString = url substring(url indexOf("")+ url length) split("&");
var paraObj = {}
for (i= ; j=paraString[i]; i++){
paraObj[j substring( j indexOf("=")) toLowerCase()] = j substring(j indexOf("=")+ j length);
}
var returnValue = paraObj[paras toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}
//如你给出的地址可以这样
var classid = request("classid");
lishixinzhi/Article/program/Java/JSP/201311/20521
JQuery有很多都可以实现异步请求,如$get() $post() $load() $ajax()
我简单的给你说说$get()的简单用法
$get()的无参数请求后台html数据然后显示在DIV(后台用简单的sevlet)
JS代码:
$(function(){/ 窗体加载 /
$("#按钮ID")click(function(){/ 绑定按钮点击事件 /
var url="XXXXXaction";/ 后台url名 /
var data={"Time":new Date()getMilliseconds(),"你的参数名":"你的参数值"};/ 参数,可以什么都不写,但为了每次获取不同的数据,习惯上要传一个"时间戳",后面还可以加你自己的数据,但必须是键值对类型的,如果有多个,用“,”隔开 /
$get(url,data,function(data){/ 回调函数,其中data是从后台返回的html数据 /
$("#DIV的ID")text(data);/ 直接输出到DIV中 /
});
});
});
后台servlet代码:/ 你前台用的$get(),后台就必须用doGet来取,同理前台$post(),后台doPost /
public void doGet(>
以上就是关于Jquery获取页面传值全部的内容,包括:Jquery获取页面传值、如何通过jQuery获取后台数据库的信息、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)