jquery mobile没有得到正确的网址

时间:2014-02-10 10:02:51

标签: javascript jquery jquery-mobile mobile click

每当创建按钮单击事件时,我都会获取按钮的data-url属性并将页面更改为该URL。问题是页面加载两次并且网址不对,但它显示当前页面+#panel-responsive-page1(div id,我不知道它来自哪里)。

这是我的javascript。我做错了什么?

jQuery( ".button" ).on( "vclick", function( ) {
            $.mobile.changePage( $(this).attr('data-url'), { transition: "slideup"} );
        });

这就是按钮的创建方式:

<button type="button" data-url="'.$button['data_url'].'" class="button data-theme-a"'.$button_class.'  >' . $button['name'] . '</button>

我也尝试过使用更改事件,问题仍然存在。 提前完成。

1 个答案:

答案 0 :(得分:0)

尝试改变:

data-url="'.$button['data_url'].'"

为:

data-url="'.$button["data_url"].'"