我有6個不同的鏈接,每個鏈接都會調用不同的Ajax函數。與Ajax的HTML鏈接
我使用<a href>
標記,因爲我希望它顯示爲鏈接....我可以使用此標記來調用Ajax函數嗎?或只能使用URL鏈接?
謝謝!
我有6個不同的鏈接,每個鏈接都會調用不同的Ajax函數。與Ajax的HTML鏈接
我使用<a href>
標記,因爲我希望它顯示爲鏈接....我可以使用此標記來調用Ajax函數嗎?或只能使用URL鏈接?
謝謝!
是的,你可以incorpore通過以下方式鏈接: - 你的鏈接,你可以寫<a href="#" onclick="function()">...</a>
在這裏你可以看到有關此主題的更多信息:
What is the difference between the different methods of putting JavaScript code in an ?
當然可以,如果有任何客戶端腳本函數(JavaScript或jQuery)應用比它首先執行。
這就是我稱之爲我的。我給我的元素一個類名,例如'clickable',然後像這樣使用Jquery的click函數。
$('.clickable').click(function() {
//do ajax
});
然後在函數中,我得到了元素的id。 var id = this.id
,這將得到元素的唯一ID。
之後,我使用jQuery的$.post
方法,即ajax的簡寫版本,並在用戶使用id單擊該鏈接時完成所需的任何調用。
當然,在我的情況下,我從不使用錨標籤,我只是做了一個按鈕或將. click
應用於我希望添加ajax調用的元素,但您可以將「鏈接」跨度或div來模擬相同的效果。
希望這可以幫助以某種方式。
<a href="#" onclick="function()">Text</a>
,甚至爲他們寫了,用jQuery
<a href="#" id="blabla">Text</a>
<script type="text/javascript">
$(document).load(function(){
$('#blabla').click(function(){
alert("Clicked");
});
});
</script>
謝謝....工作得很好 – mauguerra
是的,你可以...事實上,大多數Ajax函數會使用href –
是的,你可以。看看這個:http://yensdesign.com/2009/06/safe-ajax-links-using-jquery/ – Smamatti