http://localhost/index.php?ctl=user&order=field&type=desc我需要将order=field中的field替换为传入的参数,type=desc中的desc替换为传入的参数
order=field和type=desc可能在?后的任何位置。
order=field和type=desc可能在?后的任何位置。
解决方案 »
- jquery引用报NetworkError: 400 Bad Request
- 如何实现图片逐渐加载逐渐显示?
- 一个限定条件的问题
- ext getCmp 返回 未定义 急!!谢谢
- setting a property that has only a getter
- 请教各位老大一个关于菜单导航的问题,只要告诉我方案是否可行即可,多谢
- 重分求教::::有办法从文本域中将光标跳转到指定字符处并选中指定X个字符吗?
- 如何用javascript控制上传文件的大小?
- 当提交表单后,弹出一个窗口,如何控制这个弹出窗口的参数?
- 弹出消息框问题
- javascript在火狐浏览器里不执行,为什么?急!急!急!
- js 如何获取 COKKIES名?
URL字符串可能是这样的 http://localhost/test.php?sort=time当然,如果只是一个参数提交的话,是很容易的,但是如果有很多参数的话,就需要做判定了,而事实上也不用那么复杂,做一个正则即可: var url = window.location.href;
url = url.replace(/[?|&|]sort(.*)&/ig,'&'); //替换在参数在中间的
url = url.replace(/[?|&|]sort(.*)/ig,''); //替换参数在最后的 if(url.indexOf('?') != -1)
url += '&';
else
url += '?';
url += 'sort='+sort_value ; //sort_value 是要排序的值,将该参数放到最后边
window.location.href = url ;