1.JS代码:
function JudgeHasCommunity() { var value = $("#" + '<%=TextBox5.ClientID%>').val();
var data = encodeURI(value) ;
var reg=/^[\u0391-\uFFE5]+$/;
if (!reg.test(value)) {
alert("必须为中文字符");
return false;
}
else {
$.ajax({
type: "GET",
url: "CheckCommunity.aspx",
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
data: "cName=" + data,
beforeSend: function (XMLHttpRequest) {
$("#" + '<%=showResult2.ClientID%>').text("正在查询");
//Pause(this, 100000);
},
success: function (msg) {
$("#" + '<%=showResult2.ClientID%>').html(msg);
$("#" + '<%=showResult2.ClientID%>').css("color", "red");
},
complete: function (XMLHttpRequest, textStatus) {
//隐藏正在查询图片
},
error: function () {
//错误处理
}
});
}
}
2.页面控件:
<td>
您所在的社区:
</td>
<td>
<asp:TextBox ID="TextBox5" runat="server" onblur="JudgeHasCommunity();"></asp:TextBox>
</td>
<td><asp:Label ID="showResult2" Style="float: left" runat="server" Text=""></asp:Label></td>
3.CheckCommunity.aspx.cs:
public partial class CheckCommunity : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string cName = Request["cName"].ToString();
List<T_Community> lt = CommunityManager.GetCommunityBycName(cName);
if (lt != null)
{
Response.Write("您可以使用此社区名!");
}
else
{
Response.Write("社区名不存在!");
} }
}问题:在CheckCommunity.aspx.cs的Page_Load处设置完断点,然后在文本框中输入社区名称,是数据库中有的社区名称,而且在调试的时候也能得到list记录 是不为空的,照理应该是返回"您可以使用此社区名!"这个msg 然后在showResult2处显示,现在只显示“正在查询”,没有显示结果,为什么,小弟菜鸟一个。请高手帮忙解答
function JudgeHasCommunity() { var value = $("#" + '<%=TextBox5.ClientID%>').val();
var data = encodeURI(value) ;
var reg=/^[\u0391-\uFFE5]+$/;
if (!reg.test(value)) {
alert("必须为中文字符");
return false;
}
else {
$.ajax({
type: "GET",
url: "CheckCommunity.aspx",
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
data: "cName=" + data,
beforeSend: function (XMLHttpRequest) {
$("#" + '<%=showResult2.ClientID%>').text("正在查询");
//Pause(this, 100000);
},
success: function (msg) {
$("#" + '<%=showResult2.ClientID%>').html(msg);
$("#" + '<%=showResult2.ClientID%>').css("color", "red");
},
complete: function (XMLHttpRequest, textStatus) {
//隐藏正在查询图片
},
error: function () {
//错误处理
}
});
}
}
2.页面控件:
<td>
您所在的社区:
</td>
<td>
<asp:TextBox ID="TextBox5" runat="server" onblur="JudgeHasCommunity();"></asp:TextBox>
</td>
<td><asp:Label ID="showResult2" Style="float: left" runat="server" Text=""></asp:Label></td>
3.CheckCommunity.aspx.cs:
public partial class CheckCommunity : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string cName = Request["cName"].ToString();
List<T_Community> lt = CommunityManager.GetCommunityBycName(cName);
if (lt != null)
{
Response.Write("您可以使用此社区名!");
}
else
{
Response.Write("社区名不存在!");
} }
}问题:在CheckCommunity.aspx.cs的Page_Load处设置完断点,然后在文本框中输入社区名称,是数据库中有的社区名称,而且在调试的时候也能得到list记录 是不为空的,照理应该是返回"您可以使用此社区名!"这个msg 然后在showResult2处显示,现在只显示“正在查询”,没有显示结果,为什么,小弟菜鸟一个。请高手帮忙解答
解决方案 »
- 求助,如何在.net中实现打印及打印预览
- 关于Frame的退出系统连接的写法问题
- 为什么asp.net中Timer控件不执行Tick事件
- 国庆了,送给大家大幅改进功能的FCKeditor编辑器源代码^-^
- 怎样用js给gridview每行某个html控件附值啊??求救啊``搞了好久了``
- 【菜鸟发愤提问,大侠接分!】初学点NET,在VS.NET2003的编辑状态下我为什么总是搞不好Repeater的大小和网页布局?
- 关于字符串截取的问题
- 问一个 sql拼接执行的问题
- 开发进销存软件,web好还是winfrom窗体好啊
- 在线等。。。在服务器端调用我在客户端写的JAVASCRIPT函数??
- 大家推荐一下mvc中用什么上传空间啊??
- connectionstrings连接数据库方法求救!
定义了数据的格式,可是你的后台页面返回值不是jsonp格式