Javascript 设置AJAX=";假;在此代码中

Javascript 设置AJAX=";假;在此代码中,javascript,ajax,jquery,jquery-mobile,Javascript,Ajax,Jquery,Jquery Mobile,我为“上一步”和“下一步”按钮编写了此代码,但当我使用它们时,除非刷新页面,否则它们不会返回任何数据。是否只需添加一些代码就可以将ajax变成false,还是有更好的解决方案?这应该如何处理?谢谢 $links.each(function) { var reverse = $(this).closest("." + prevLIClass).length; $(this).buttonMarkup( { "role" : "button",

我为“上一步”和“下一步”按钮编写了此代码,但当我使用它们时,除非刷新页面,否则它们不会返回任何数据。是否只需添加一些代码就可以将ajax变成false,还是有更好的解决方案?这应该如何处理?谢谢

$links.each(function)
{
    var reverse = $(this).closest("." + prevLIClass).length;

    $(this).buttonMarkup(
    {
        "role" : "button",
        "theme" : "d",
        "iconpos" : "notext",
        "icon" : "arrow-" + (reverse ? "1" : "r")
    })
    .bind("vclick", function()
    {
        $.mobile.changePage($(this).attr("href"),{reverse : reverse});
        return false;
    });
});

请在请求帮助前缩进代码;这很难读。(在你问题的底部有一个“编辑”按钮。)我点击了控制键K,猜想它不起作用。你的代码缩进了一次以进行标记格式设置,所以它显示为单空格代码块。我不是在问这个问题;我问的是根据代码嵌套的深度对代码进行缩进。如果缩进正确,则粘贴时一定丢失了。(Lee Taylor已经为您缩进了,但下次您提问时,请确保您的代码正确缩进。发布干净的代码将使其他人更容易帮助您。)是的,对不起,我缩进了,我猜它复制得不好。请显示您的页面html标记,或者最好创建一个JSFIDLE