我有友好的网址。 www.myweb.com/Mary
代替www.myweb.com/user?var=mary
在...中使用它。 htaccess的
RewriteRule ^ (\ w +) / $ user.php? Var = $ 1
到目前为止一直很好。
但是当我想在jquery中获取值时,GET不会收到它。
(function($) {
$.get = function(key) {
key = key.replace(/[\[]/, '\\[');
key = key.replace(/[\]]/, '\\]');
var pattern = "[\\?&]" + key + "=([^&#]*)";
var regex = new RegExp(pattern);
var url = unescape(window.location.href);
var results = regex.exec(url);
if (results === null) {
return null;
} else {
return results[1];
}
}
})(jQuery);
var USER = $.get("var");
该值为null。
有什么问题?