我想調用關閉或重定向其他頁面的解鎖方法,所以我用了ajax調用。但解鎖方法不會觸發。請讓我知道我在做什麼ajax調用不工作的C#方法
[WebMethod]
public void Unlock()
{
CreateProject_BL _objcreatebl = new CreateProject_BL();
_objcreatebl.upd_lockedBy(Convert.ToInt32(Request.QueryString["project_id"]), "");
}
function HandleOnclose() {
$.ajax({
type: "POST",
url: "ProjectDetails.aspx/Unlock",
contentType: "application/json; charset=utf-8",
dataType: "json"
});
}
window.onbeforeunload = HandleOnclose;
只是想檢查幾件事情,你有沒有確保解鎖函數確實是ProjectDetails.aspx的一部分?另外,ProjectDetails.aspx和HandleOnClose所在的文件位於同一個域中? – snit80