我有一個ajax ActionLink。它工作得很好:將Ajax.ActionLink轉換爲按鈕
@Ajax.ActionLink("Supprimer", "RemovePersonToKeepInformed", "General", new { keepInformedPersonId = item.KeepInformedPersonId }, new AjaxOptions { Confirm = @UserResource.KeepInformedPersonRemoveConfirmation, HttpMethod = "Delete", OnSuccess = "JsonDelete_OnSuccess" })
現在我想顯示它像一個按鈕。這是我做的:
<span class="button">
@Ajax.ActionLink("Supprimer", "RemovePersonToKeepInformed", "General", new { keepInformedPersonId = item.KeepInformedPersonId }, new AjaxOptions { Confirm = @UserResource.KeepInformedPersonRemoveConfirmation, HttpMethod = "Delete", OnSuccess = "JsonDelete_OnSuccess" })
</span>
$('.button').button();
它只有在用戶點擊文本'Supprimer'時纔有效。如果用戶點擊按鈕中的任何位置,它將不起作用。
我怎樣才能解決這個問題,以允許用戶在任何地方按鈕點擊觸發Ajax?
謝謝。