JQuery表单提交多个select,group selected value to csv array

时间:2013-11-04 09:07:00

标签: javascript jquery forms

对于我的网站,我正在做一个电影搜索表单。 IT将使用用户选择的字段进行获取(以获得更多或更少的友好URL)。我有一个多重选择的流派。我的问题是表单输出如下:

Movie/Search?rlow=5.0&rheigh=10.0&genre=1&genre=5&genre=2&sortby=DateAddedDesc

如何将jquery genre参数分组到csv字符串中,如:

Movie/Search?rlow=5.0&rheigh=10.0&genre=1,5,2&sortby=DateAddedDesc

这是可靠的方法吗?或者我应该依靠form.submit()方法?

2 个答案:

答案 0 :(得分:0)

是抓住提交活动。

$( "#target" ).submit(function( event ) {
   genres = $("#target #select").val().join(",") //create Genres
   //Build link
   event.preventDefault(); //disable sending form
});

答案 1 :(得分:-1)

使用POST代替GET ......