2010-02-08 30 views
1

我不知道为什么以下不会工作。当我尝试从我的HTML中的FirstName文本框中检索文本时,我收到一个空白字符串。 DIV目前是隐藏的,会有什么不同?有任何想法吗?jQuery隐藏DIV文本显示为空字符串

的jQuery:

$.ajax({ url: 'go.aspx?FirstName=' + $("#FirstName").text()}); 

HTML:

<input name="FirstName" type="text" id="FirstName" style="width:240px;" /> 

回答

5

使用val

$.ajax({ url: 'go.aspx?FirstName=' + $("#FirstName").val()}); 

此外,如果你正在做的是简单的通话,你可能想使用$.get相反:

$.get('go.aspx', { 'FirstName':$("#FirstName").val() }); 
0

您应该使用输入的值VAL字段 $( “#名字”)。VAL()

0
$.ajax({ url: 'go.aspx?FirstName=' + $("#FirstName").val()});