1
頁籤爲了從我的web應用到signout,我需要調用一個JSON來signout(清除所有的cookies)如何驗證signout和重定向在
logout:->
$.get('/signout.json')
不過,我不確定我怎麼能刷新頁面+將網頁重定向到我想要的地址,例如/#!/簽到?註銷成功後。
頁籤爲了從我的web應用到signout,我需要調用一個JSON來signout(清除所有的cookies)如何驗證signout和重定向在
logout:->
$.get('/signout.json')
不過,我不確定我怎麼能刷新頁面+將網頁重定向到我想要的地址,例如/#!/簽到?註銷成功後。
,如果你想解決它在JavaScript中只使用window.location = "yourlinkhere"
我用的是同樣的事情,以確定如果我要表現出推送通知。 我也用asp.net和vb.net所以不知道這是否會幫助你,但你會得到什麼就做一個基本的想法:)
//admin is the controller the second is the function.
$.post("/admin/UpdateBrainBattle/
這個函數會返回一個JSON。在這種情況下它關於提交表格。所以你檢查表單是否有效。 到底顯示了這個:
Return Json(New With {.status = "error"})
或當其良好的與.status = "ok"
然後我得到的JSON回到我的網頁上。 這是整個函數(包括POST功能)
$.post("/admin/UpdateBrainBattle/" + sessionId, { questionId: key, startTimeField: startTimeField, startDateField: startDateField },
function(data) {
if (data.status == 'ok'){
parentLi.find('li.onedit').hide();
parentLi.find('li.onview').show();
parentLi.find('div.dateTimeBlock div.view').html(data.value).show();
parentLi.find('div.dateTimeBlock div.edit').hide();
$('.errorBlockSummary').hide();
}
else
{
parentLi.find('span.errorBlock').show();
$('.errorBlockSummary').show();
}
});
這樣,你可以告訴你的頁面,如果一切成功的去這個頁面,否則採取這一行動。 希望這有助於你的方式:)
編輯:指出你使用$ .get代替,它可以以完全相同的方式工作,只要你調用的函數有一個返回值,你應該罰款。
你使用什麼web框架?例如ASP.NET,PHP等? – Russell