直接在当前jsp文件跳转路径到jsp,如果用get方式直接将参数设置到路径后面,如果用post方式,可以创建一个表单form,设置为post方式,将参数设置到表单中提交即可,在第二个jsp中使用${param参数}来获取参数即可
var ajaxurl = path + "\/json/ajson";
url:ajaxurl,
他这里是把json格式的数据保存在一个页面了,实际应用中你不需要这种的,就是传个url+参数,去后台读取数据库,然后返回一个数组,前台显示。 不要照搬别人的方法,$post
$ajax这里的方法你百度一下,看看使用方法就能看懂
function parse_url(url) {
if (urllastIndexOf('') == 0) {
var str = urlsubstring(urllastIndexOf('') + 1, urllength);
var arr = strsplit('&');
var parames = [];
for (var i = 0; i < arrlength; i++) {
parames[arr[i]split('=')[0]] = arr[i]split('=')[1];
}
return parames;
}
}
var type = parse_url(locationsearch);
if (type) {
if (type['lang'] == 'fr') {
documentgetElementById('id')innerHTML = 'good thanks';
documentgetElementById('id1')innerHTML = 'good thanks';
}
}
这段代码要放到 id 为 'id'和'id1' 这2个元素的后面
也就是说,执行这段代码时,要保证页面元素被加载完成了
我写一个例子: function getdata() { $ajax({ type:"post", url:"/indexaspx",//取数据的页面路径 data:"action=getdata", //这是参数 success:function(data){ //这里的data是text类型的 } }); }
你好,需要写一个js来处理:
<script type="text/javascript">var str=windowlocationsearch;
var ret=strmatch(/\w+\=(=($|\&))/g);
if(!ret){
return;
}
var param={},
i=-1,
len=retlength,
ar;
for(;str=ret[++i];){
ar=strsplit('=');
param[ar[0]]=ar[1];
}
var name=paramname;
if(name){
alert("name的值是:"+name);
}
</script>
这段js会把你链接中的name属性值取出来。
使用Javascript可以很方便的获取的URL的相关参数值,代码如下:
<script>function getParam(paramName){
paramValue ="";
isFound =false;
if (thislocationsearchindexOf("") ==0&&thislocationsearchindexOf("=")>1){
arrSource = unescape(thislocationsearch)substring(1,thislocationsearchlength)split("&");
i =0;
while (i < arrSourcelength &&!isFound){
if (arrSource[i]indexOf("=") >0){
if (arrSource[i]split("=")[0]toLowerCase()==paramNametoLowerCase()){
paramValue = arrSource[i]split("=")[1];
isFound =true;
}
}
i++;
}
}
alert(paramValue);
}
getParam("id");
</script>
获取id的值可以在js里写getParam("id");就可以,其它同理
哎哟,看你这么多代码,我也不知道怎么解释给你,更不知道解释了你懂不懂了
load()是异步调用的一个函数,生成1个对指定url的请求此时你请求自身路径就可以,在后台中PageLoad方法应该添加对sqlDate的调用,才能在请求开始时执行里面的代码你看你这里怎么写的哟,在load()的回调函数就直接声明个变量,并且把当前页面后台代码返回的值赋值给了这个变量并输出
你还是应该先明白了ajax的基本原理,再做测试比较好因为现在看来,你的思路全是乱的
以上就是关于如何将jquery获取到的json文件中的一个数据传给jsp,并将这个数据赋值给一个变量全部的内容,包括:如何将jquery获取到的json文件中的一个数据传给jsp,并将这个数据赋值给一个变量、在jquery中怎么获取数据库数据、判断jquery获取的url参数,改变id值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)