【发布时间】:2014-04-30 10:33:27
【问题描述】:
我正在使用 c# 在 asp.net 中开发一个应用程序。我的页面中有四个锚标记,并且有一个名为 gen_all_es() 的函数。我想在每个锚标记单击时调用该函数。这些锚标记还包含指向另一个页面的 href。我希望首先完成函数调用,然后重定向到另一个页面。我的锚标记代码如下。请检查并告诉我为什么函数调用不正确。
ASPX 代码:
<a href="test.aspx?paramControl=imagePhoto" class="btn btn-primary btn-sm" style="width:100%; margin-bottom:5px;" onclick="gen_all_es();">Add / Modify Photo</a>
JQuery 代码:
function gen_all_es() {
var divID, labelID, imageID, hiddenControlID, controlID, zoomLevel;
$("#areaHiddenField").find('[id^="hf_es_text"]').each(function () {
controlID = $(this).attr("id");
divID = "lbl" + controlID.slice(11, controlID.length);
labelID = "lbltext" + controlID.slice(11, controlID.length);
zoomLevel = $("#ddlZoom").val();
$(this).val(gen_es_text(divID, labelID, zoomLevel));
});
$("#areaHiddenField").find('[id^="hf_es_img"]').each(function () {
controlID = $(this).attr("id");
divID = "img" + controlID.slice(10, controlID.length);
imageID = "image" + controlID.slice(10, controlID.length);
zoomLevel = $("#ddlZoom").val();
$(this).val(gen_es_image(divID, imageID, zoomLevel));
});
}
谢谢。
【问题讨论】:
-
提供 Javascript 和 HTML
-
@KamleshKushwaha 我没听懂你想说什么。请解释
-
在问题中也包含您的 javascript 代码。没有那个代码,就很难找到问题
-
@KamleshKushwaha 我已经用 Jquery 函数更新了我的问题。请检查并回复。