<a class="sch-btn" href="ja
//搜索功能
$("#search").click(function() {
var url = $(this).attr('url');
var query = $('.search-form').find('input').serialize();//序列化表单数据,以便ajax提交
query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g, '');
query = query.replace(/^&/g, '');
if (url.indexOf('?') > 0) {
url += '&' + query;
} else {
url += '?' + query;
}
window.location.href = url;
});
我想问一下啊 query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g, '');
query = query.replace(/^&/g, '');这是什么意思呢?还有为什么不用form表单提交呢?onethink这种做法有什么好处呢
最佳答案