这个js直接跳转的代码,得如何改为,它跳转的形式是get形式?

gdxinge888 2017-09-25 04:18:59


var val=d;
if (val != "请输入关键字" && val != "" && val != undefined && val != null) {
if (site == undefined || site == "" || site == null) {
site = "exmall";
}
var str = "/index.php/" + site + "/keywords/keywords/" + val; //这句如何改为是get形式?
if(fanyi==1){
str += "/fanyi/1";
}
//alert(str);
window.location.href = str;
} else {
$("input[name=search]").css("color", "red");
}
}
}

...全文
500 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SilverArcher 2017-09-29
  • 打赏
  • 举报
回复
window.location.href后面就是变量啊,一般不就是 './xx/xxx/xx?id='+val; 这样的么,后台接收ID就行
gdxinge888 2017-09-26
  • 打赏
  • 举报
回复
引用 3 楼 net_lover 的回复:
window.location.href = str;这个写法就是get方式啊。你要带参数,写成 var str = "/index.php/" + site + "/keywords/keywords/?keyword=" + encodeURIComponent(val); 即可。后台通过request对象可以得到 keyword参数的值的 url里面的变量名称具体是什么,看你的后台代码
因为我发现,浏览器记录我输入过的搜索记录,例如我输入abc,下次我输入a,它下面就会显示出abc出来。 后来经过研究,是需要id=“id”的表单get后,浏览器就会自动记录。。。 所以我就是想改善一下,直接把这个js能直接变成get跳转,而不是单独的跳转
  • 打赏
  • 举报
回复
引用 4 楼 liandudai0492 的回复:
[quote=引用 3 楼 net_lover 的回复:] window.location.href = str;这个写法就是get方式啊。你要带参数,写成 var str = "/index.php/" + site + "/keywords/keywords/?keyword=" + encodeURIComponent(val); 即可。后台通过request对象可以得到 keyword参数的值的 url里面的变量名称具体是什么,看你的后台代码
因为我发现,浏览器记录我输入过的搜索记录,例如我输入abc,下次我输入a,它下面就会显示出abc出来。 后来经过研究,是需要id=“id”的表单get后,浏览器就会自动记录。。。 所以我就是想改善一下,直接把这个js能直接变成get跳转,而不是单独的跳转[/quote] 在url后的都是get提交的,不懂你要改善个什么蛋。。

Web开发学习资料推荐
jQuery仿excel表格单元格合并插件
easyui datagrid fitColumns:true失效解决办法
孟子E章 2017-09-25
  • 打赏
  • 举报
回复
window.location.href = str;这个写法就是get方式啊。你要带参数,写成 var str = "/index.php/" + site + "/keywords/keywords/?keyword=" + encodeURIComponent(val); 即可。后台通过request对象可以得到 keyword参数的值的 url里面的变量名称具体是什么,看你的后台代码
gdxinge888 2017-09-25
  • 打赏
  • 举报
回复
就是我的这个url是直接跳转,想改为跳转时是带get过去的。可以吗?因为浏览器记录关键词,需要有get或者post才会记录用户的输入记录
天际的海浪 2017-09-25
  • 打赏
  • 举报
回复
什么意思?

$.get(str, function (data) {
	alert(data);
});

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧