Javascript 使用jquery和codeigniter设置url格式

Javascript 使用jquery和codeigniter设置url格式,javascript,php,jquery,codeigniter,Javascript,Php,Jquery,Codeigniter,我在一个页面中有xxx.com和六个输入字段。如果用户在输入字段中输入值,我希望URL类似于xxx.com/1st value-2nd value-3rd value等 现在我在jQuery中获取输入值并将这些值传递给URL,但我可以传递一个值,而不是全部。这是我的密码 $(".search").on("click",function(e){ // var action = $(this).attr("id"); var skill = $(":input[name='searc

我在一个页面中有xxx.com和六个输入字段。如果用户在输入字段中输入值,我希望URL类似于
xxx.com/1st value-2nd value-3rd value等

现在我在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();
})

使用
'/'
而不是
'-'
并在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();
})
试试这个

$(".search").on("click",function(e){
    // var action = $(this).attr("id");
    var skill = $(":input[name='searchskill']").val();
    var location = $("#searchlocation").val();
    action = skill + "/" + location;
    window.location.href = action;
    e.preventDefault();
});
编辑 现在我已经为你创建了plunker,请编辑或建议你没有得到的内容,你也可以编辑plunker并给我新的链接 这里是

试试这个

$(".search").on("click",function(e){
    // var action = $(this).attr("id");
    var skill = $(":input[name='searchskill']").val();
    var location = $("#searchlocation").val();
    action = skill + "/" + location;
    window.location.href = action;
    e.preventDefault();
});
编辑 现在我已经为你创建了plunker,请编辑或建议你没有得到的内容,你也可以编辑plunker并给我新的链接
以下是

请确保jquery在之前通过警告实际获取值passing@M.Athishkrishna我尝试在本地运行此代码,我确信您在实际代码中的任何地方都犯了错误。请再次检查,如果可能,请提供您的实际代码。请确保您的jquery在收到值之前发出警告passing@M.Athishkrishna我尝试在本地运行此代码,我确信您在实际代码中的任何地方都犯了错误。请再次检查,如果可能,请提供您的实际代码