在鏈接被觸發前,我需要一個YES/NO提示。我已經嘗試了幾種解決方案,但沒有一個能解決問題。除了confirm()之外,沒有人甚至阻止了鏈接的觸發。但是,confirm()不會給我更改內容或更改按鈕標籤的機會。 我想爲網址添加一個值,具體取決於用戶選擇的內容。另一個問題是,我在頁面上有這些鏈接的列表(事件)。 任何幫助,將不勝感激。發射前是/否鏈接
編輯1
$("a").click(function(e) {
e.preventDefault();
});
不工作,在這種情況下,我不知道如何訪問的URL。我只是想推遲網址的調用。
編輯2 這是創建鏈接的代碼(CakePHP的):
echo $this->Html->link(
$this->Html->image('image.png',array(
'title' => __('title'),
'alt' => __('title')
)),
array(
'action' => 'action',
$eventId,
$anotherVar,
$this->Paginator->current(),
$customerId
),
array('escape' => false)
);
現在我要問客戶一個YES/NO問題,根據不同的客戶選擇什麼添加網址的另一個參數。直通上面的代碼中創建
編輯3 的HTML代碼:
<a href="/system/controller/function/value1/value2">
向我們展示一些代碼。你有什麼嘗試?您可能需要某種插件。 – putvande
您發佈的代碼似乎並不是鏈接本身。在不知道link()方法的情況下,沒有人能夠知道鏈接將如何在HTML中輸出,並且這是您添加JavaScript的地方。你應該編輯html頁面而不是php代碼才能讓javascript運行。 –
@magic_al鏈接函數屬於cakephp框架。對不起,沒有提到這一點。 – MrSmith