这是此处已发布的问题的扩展:display an alert message on successfull submission of a form
现在又出现了另一个问题。到现在为止,我正在调用此函数onclick事件的“提交”按钮。 但现在我的要求发生了一些变化。现在我必须通过单击链接来调用此函数。 该链接的html代码如下所示:
<a href="javascript:void(0);" onclick="javascript:customTargetReportToCSV('saveReport',0);">
Save Report
<img height="16" width="16" style="vertical-align: bottom;" src="/img/icn_export.gif" alt="export">
</a>
现在什么都没有用。附加.submit()
的事件处理程序根本没有被调用。
答案 0 :(得分:0)
为您的锚标记添加ID ID = “custom_targeting_param_form”
然后在上一篇文章中用ShankarSangoli给出的点击替换提交功能。
$( “#custom_targeting_param_form”)。提交(函数(E){
到
$( “#custom_targeting_param_form”)。单击(函数(E){
答案 1 :(得分:0)
@Peter,非常感谢您的回复。这真的很有用。以下是我的所作所为:
$("#save_report").click(function()
{
$.ajax({
url : actionOfForm,
type : $('#custom_targeting_param_form').attr("method"),
data : $('#custom_targeting_param_form').serialize(),
success : function(){
alert('Report Saved successfully');
$("#showOrExportCustomTargetingReport").val('showReport');
}
});
return false;
});
希望这对面临同样问题的其他用户有用。