2013-09-21 92 views
0

好吧,以防萬一我的標題不夠好。如果有人點擊頁面上的鏈接,我有我的jQuery彈出窗口。但是,如果我向用戶電子郵件發送鏈接(取消訂閱鏈接),是否可以在該頁面加載時僅在該實例中打開該彈出窗口?我不想彈出加載每次頁面加載......只有當GET = GOGO使用URL數據加載頁面加載jQuery彈出?

我的想法是這樣的:

電子郵件中的鏈接: www.someurl.com /index.php?unsubscribe=gogo

$code = $_GET['unsubscribe']; 
if ($code) { 
    //load jQuery popup 
} 

可以這樣工作嗎?

+1

如果您能向我們展示您的代碼,我們很容易爲您提供幫助。無論你嘗試過什麼。 –

回答

1

你可以簡單沿着這些線路

var thisHash = window.location.hash; 
if(window.location.hash) { 
    $(thisHash).trigger('click');  
} 

這使用哈希值,而不是GET POST數據

所以你的URL會是這個樣子

點擊事件附加到你的選擇,東西http://domain.com/#unsubscribe

+0

這是完美的謝謝! – KraigBalla