2013-12-07 60 views
0

我有一個鏈接,當你點擊它得到的圖像,並將其保存到服務器提交鏈接不清爽,沒有Ajax

我想使它所以當你點擊列表中的一個環節,它運行該腳本,但它並沒有真正進入該頁面。 我試圖e.preventdefualt但後來不提交鏈接

<li><a href="view.php?id=867hjhgjghj">867599386384729100r</a></li> 

,將運行所需要的PHP保存在服務器上的形象,我知道我會如何與阿賈克斯做到這一點,但我看到了一個現場不做。

$('#lia').click(function (e) { 
    e.preventDefault() 
}); 
+3

什麼網站沒有AJAX這樣做?它使用閃光燈嗎?一個java applet(* shudders *)?使用JSON發佈請求? 鑑於您剛剛做出了編輯,只需將點擊事件綁定到您在其中放置的標識(即不在您的HTML代碼片段中),您只需要讓它在點擊時不做任何事情即可。 – Zarathuztra

+2

爲什麼你不想使用AJAX? – charlietfl

+0

@charlietfl我問自己同樣的事情,但我想他爲什麼不幽默他,給自己一個挑戰:) – Zarathuztra

回答

3

你可以做與AJAX實現這一點:

$('a').on('click', function(e){ 
    e.preventDefault(); 
    $.get(this.href); 
}); 

我知道標題說沒有刷新或AJAX,但我認爲這是一個錯誤。

+0

我當然希望這是一個錯誤;) – Zarathuztra

+0

這個工程,但我沒有看到他們只是這一點,我仍然好奇在哪裏代碼如何提交數據爲view.php – user3026745

+0

我不知道我'跟着你。如果你看看網絡標籤,你應該看到'view.php'文件的請求。 –