如何在Jquery中解决'not working stringify'?

时间:2014-12-26 18:54:16

标签: jquery asp.net json

我有这个代码。当我单击按钮时出现“hello”警告,但Json stringify的其他步骤无效。

       $('.maxi').click(function () {
            alert("hello");
            var str = "";
            x = $('#form_simple').serializeArray();
            str = JSON.stringify(x);

            $('#<%=hdnfld_stuseat.ClientID %>').val(str);


        });

asp.net:

<form id="form_simple" runat="server">

  .............codes..........
</form>

浏览器侧视图来源: 我检查了浏览器端的表单名称。它与'form_simple'完全相同。

view source

1 个答案:

答案 0 :(得分:0)

这是我的错。 我把隐藏字段'hdnfld_stuseat'放在当前隐藏的面板中。 所以Jquery无法在页面中找到'hdnfld_stuseat'来进行stringify。我将hiddenfield的位置更改为按钮(cssclass ='maxi')所在的面板,该面板当前未隐藏。愚蠢的错误!