$。address.change()在使用$ .address.queryString()
时运行两次如果有一个网址:
www.example.com
我运行以下代码:
$.address.change(function(event)
{
if(event.parameters['user_id'])
{
alert(event.parameters['user_id'])
}
});
$.address.queryString('user_id=902715614&user_name=James');
它会警告user_id两次
然而,它不应该只提醒一次吗?
答案 0 :(得分:1)
它可能会在页面加载时发出警报(地址已更改......对吗?),然后在您更改地址时再次发出警告。
答案 1 :(得分:0)
如果没有更多的上下文,很难判断这是否有意义......但是你应该在DOM准备就绪之后调用你的函数:
$(document).ready(function () {
$.address.queryString('user_id=902715614&user_name=James');
});