我在HTML中有這樣的退出按鈕,退出按鈕重定向PHP
<a href="<?php echo PSF::urlFor('logout');?>" class="link" id="position">Logout</a></li>
它會在PSF類和搜索註銷功能,並註銷用戶。 它工作正常。
現在我試圖做同樣的一個彈出窗口,通過,
return json_encode (
array(
'errors' => array(
'Sorry you are already logged in, please Logout from other Devices or click to"<a href="echo PSF::urlFor('logout');" class="link" id="position">Logout</a>"'
)
)
);
此JSON發送到,
if (d.errors) {
$("#load-overlay-elt").isLoading("hide");
$('#login_wait').button('reset');
a.empty();
var msg='';
$.each(d.errors, function(i, n){
//a.append(n + '<br/>');
msg += n + ', ';
});
$.auctions.alert(msg);
a.show();
}
打印的消息,但註銷按鈕似乎不工作,我錯過了什麼?
首先,你不能在數組裏面使用'echo'。第二件事,你必須這樣寫'return json_encode(array('errors'=> array('抱歉,您已經登錄,請從其他設備註銷或點擊Logout'));' –
好吧,它是現在糾正,但這仍然搜索一個'註銷'頁面,而不是功能, 我的意思是html標籤找到功能和用戶登出, 這個數組在這裏查找的頁面,而不是功能 –
我不知道你的班級結構,我該如何解決它。 –