2016-02-11 48 views
0

我正在使用expressjs框架,我想啓用jQuery pjax,所有東西都編碼得很好,但它不能以pjax方式工作!jQuery pjax無法在Express上工作

我想通了,當我從一個/login點擊鏈接到/signup例如:記錄儀給我這個:

GET /signup?_pjax=%23content 
GET /signup 

看來,請求工作多次!

這是我使用的代碼:

// main.js 
$(document).pjax('a', '#content'); 
// app.js 
app.get('/login', function(req, res) { 
    if (req.user) { 
    return res.redirect('/'); 
    } 
    res.render('account/login', { 
    title: 'login page' 
    }); 
}); 
app.get('/signup', function(req, res) { 
    if (req.user) { 
    return res.redirect('/'); 
    } 
    res.render('account/signup', { 
    title: 'signup page' 
    }); 
}); 
//layout.jade 
body#content 
    block content 
//login.jade 
extends ../layout 
    block content 
    ...etc 
//signup.jade 
extends ../layout 
    block content 
    ...etc 

你能幫我嗎?!

回答

0

我剛纔發現我要發送一部分佈局玉,一切都會很好,更多的信息請看這裏solution