0
Q
通過單擊
A
回答
0
有達到你正在嘗試做不同的方式。 我認爲雖然「最乾淨」將使用jquery(javascript)來操作事件處理程序。
像這樣的工作:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div>
<a href="abc.html">click me</a>
</div>
<script>
$(function() {
$("a").click(function (e) {
var url = $(this).attr("href"); // Here we retrieve the href of clicked link
var res = $.ajax({
type: "POST",
data: {
url: url // The left side is the request key (so: $_POST['url'])
},
url: "https://url/to/handler.php",
async: false
}).responseText;
console.log(res);
if(res == "success") return true; // returning true lets the browser follow the link
else return false; /* so if it didn't work, the link will not be
followed. Of course you can do at these two
points whatever you like. */
})
});
</script>
在PHP的成功簡單地echo如果插入成功。
請注意,雖然不贊成使用AJAX請求的async:false。
+0
這確實奏效,非常感謝 –
相關問題
- 1. 通過單擊
- 2. 通過單擊DIV
- 3. 通過單擊X按鈕
- 4. 通過單擊鏈接
- 5. 如何通過單擊行
- 6. 通過單擊按鈕
- 7. 通過單擊警報
- 8. 通過單擊GridView的C#
- 9. 通過單擊的UIButton
- 10. 通過單擊通知調用Firebase onMessageReceived
- 11. 通過單擊獲取單詞
- 12. 通過單擊箭頭在樹上加載節點3通過單擊箭頭
- 13. 如何通過單擊右鍵單擊段落中的單詞?
- 14. 通過點擊增加單元格值
- 15. 通過單擊欄獲取YValue
- 16. 如何通過單擊鏈接
- 17. jQuery Tablesorter - 通過單擊鏈接排序
- 18. 通過單擊列標題排序radGridView
- 19. 通過單擊事件禁用錨點
- 20. 通過點擊菜單選項
- 21. 導航圖標無法通過單擊
- 22. 通過我的類NG單擊
- 23. C#表單點擊通過表格
- 24. 通過單擊按鈕創建表格
- 25. 通過發送消息單擊鼠標
- 26. 通過單擊動畫循環
- 27. 通過單擊圖像重置textfield
- 28. 通過單擊鏈接應用css
- 29. 如何通過單擊事件document.getElementById(「someid」)
- 30. 通過單擊並拖動創建div
有幾種方法可以做到這一點。您應該提供更多信息,例如是應該打開的網站,如果是這樣的話,如果html實際上包含了php代碼,那麼這很好嗎? – Daidon