我在一个页面中有 xxx.com 和六个输入字段。如果用户在输入字段中输入值,我希望 URL 类似于 xxx.com/1st value-2nd value-3rd value-etc
现在我在 jQuery 中获取输入值并将这些值传递给 URL,但我可以传递单个值而不是全部。这是我的代码。
$(".search").on("click",function(e){
// var action = $(this).attr("id");
var skill = $(":input[name='searchskill']").val();
var location = $("#searchlocation").val();
action = skill + "-" + location;
location.href = action;
e.preventDefault();
});
最佳答案
使用 '/'
而不是 '-'
并在 php 函数中获取 url 参数,例如
function($skill='',$location=''){
}
现在脚本会像
$(".search").on("click",function(e){
var skill = $(":input[name='searchskill']").val();
var location = $("#searchlocation").val();
action = skill + "/" + location;
location.href = action;
e.preventDefault();
})
关于javascript - 使用 jquery 和 codeigniter 进行 url 格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30409828/