2011-12-24 144 views
4

我有一個項目的id和一個客戶端的id是在php中的會話以JSON格式傳遞。這些存儲在全局變量id_pid_c,所以我可以做多個插入和更新選擇等與這些ID。如何取消設置全局變量。

當用戶選擇另一個項目或更改頁面時,我需要取消設置這些變量。

  • 我可以將null的值從php傳遞給全局變量以重置它們嗎?
  • 有沒有更好的方法來做我想要的?
  • 僅當需要該文件時,我如何才能將php值存儲在php上?查詢發生的文件位於單獨的文件中。
+0

這是一個PHP問題或Javascript問題?我不知道。 – deceze 2011-12-24 03:26:12

回答

3

將它們設置爲空或未定義完成要查找的內容?

id_p = null; 
id_c = null; 
+0

啊,我正要責備你在變量上使用'delete'。 ;)我敢肯定你可以使用'delete' *如果*全局最初是用'window.id_p'創建的,* if *你在'window'對象屬性中使用'delete'。但我認爲'null'是一個更好的選擇。 – 2011-12-24 02:00:35

+0

@amnotiam - 我剛剛瞭解到幾分鐘的年齡:) – 2011-12-24 02:04:15

+0

是的,謝謝所以我們可以說我的unsetsession.php解析了id_p和id_c = null的json,並且jquery解析數據並將變量變爲獲取的值那好嗎? – 2011-12-24 02:08:04