簡體   English   中英

觸發按鈕使用jquery和ajax時無法更新會話

[英]Session can't be updated when trigger button used jquery and ajax

當我單擊試圖在服務器端修改會話值的按鈕時,它運行得很好:

$('#btn1').click(function() {
   update_session('session.php?session=1');
});

但是當我嘗試從另一個按鈕觸發該按鈕時:

$('#btn2').click(function() {
   $('#btn1').click();
});

那時,會話沒有改變。 我真的不明白,因為我在螢火蟲中看到有一個帶有正確參數的ajax到服務器的POST。

該問題可能是由於以下事實引起的: .click()不執行錨標記的href屬性。

以這種方式擁有它應該工作:

var clicked = function() {
   update_session('session.php?session=1');
};
$('#btn1').click(clicked);
$('#btn2').click(clicked);

如果不起作用,很可能是服務器端問題(如Oriol所建議)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM