将JQuery变量传递给asp.net中的代码
我已经尝试了一段时间来获取从JQuery函数传递给后面的代码的变量,以便我可以通过SQL语句将其输入到数据库中。 但是,我似乎从来没有通过变量。 或者如果它正在通过,我似乎无法显示它以确保它已通过。 任何人都可以看到我的脚本有什么问题吗?
$(function () { var comment = $("#comment"), allFields = $([]).add(comment); $('#').val(comment); $("#dialog-form").dialog({ autoOpen: false, height: 300, width: 350, modal: true, buttons: { "Add Comment": function () { var bValid = true; allFields.removeClass("ui-state-error"); if (bValid) { $("#comments tbody").append("" + "" + comment.val() + " " + "" + "" + " " + " "); $(this).dialog("close"); // } }, Cancel: function () { $(this).dialog("close"); } }, close: function () { allFields.val("").removeClass("ui-state-error"); } }); $("#NewComment") .button() .click(function () { $("#dialog-form").dialog("open"); }); });
这是我隐藏的输入字段:
我建议使用这样的实际Asp.Net HiddenField
控件:
加价 :
代码背后 :
protected void Button1_Click(object sender, EventArgs e) { string hidden = this.hidden.Value; Response.Write(hidden); }
Javascript :
输出 :你好,世界!
你想用这条线做什么: $('#<%= hidden.ClientID %>').val(comment);
? 你是不是错过了评论**。val()**
如果我是你,我会使用一个简单的处理程序并发出一个ajax请求。