我正在尝试从正在发出的请求中访问一些数据:?sm-xml-search=1
我真的不知道“挂钩”或“绑定”这个请求的最佳方式......因为我似乎无法绑定到实际的点击事件。我试图绑定到一个事件只是没有响应。所以这就是为什么我需要响应实际的 HTTP 请求。
每次请求时如何提取此信息?
有没有办法从通话中提取数据?
我正在尝试从正在发出的请求中访问一些数据:?sm-xml-search=1
我真的不知道“挂钩”或“绑定”这个请求的最佳方式......因为我似乎无法绑定到实际的点击事件。我试图绑定到一个事件只是没有响应。所以这就是为什么我需要响应实际的 HTTP 请求。
每次请求时如何提取此信息?
有没有办法从通话中提取数据?
您实际上可以使用
var pathname = window.location.pathname;
之后,您可以使用正则表达式来获取您想要的值:
var match = /.*sm-xml-search=(.*)$/.exec(pathname);
var urlParam = match[1];
如果您的参数是最后一个,则正则表达式将返回匹配项。如果不是,您应该使用分隔符(如&
)。
jQuery('div.result').live("click", function(event) {
这完美无缺。