嗨我对这个[object Object]事情感到沮丧。今天我用谷歌搜索了一段时间,并没有找到解决我问题的方法。
这是返回此[object Object]
非常感谢您的回答,时间和考虑。 :)
答案 0 :(得分:0)
当您使用参数调用.val
时,它将返回一个jQuery对象。您的变量(lname,fname,mname)是对象。当您尝试将元素的值设置为对象时,JavaScript会自动将其转换为字符串。
alert()也需要一个字符串,因此给它一个对象会产生相同的结果。
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div class="medium-6 columns">
<div id="countrySubdivisionDiv" class="input-single">
<asp:DropDownList ID="ddlState" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlState_SelectedIndexChanged"></asp:DropDownList>
<small class="error">Region/State/Province is required.
</small>
</div>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddlCountry" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>
<asp:UpdatePanel ID="fdf" runat="server">
<ContentTemplate>
<asp:DropDownList ID="ddlCity" runat="server" maxlength="50"> </asp:DropDownList>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddlState" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>