if (Request.QueryString["action"] == "getCount")
{
string type = Request.QueryString["type"];
这里你可以随意 生成个数字替换掉。
if (dt.Rows.Count > 0)
{
Response.Write(1);
}
else
{
Response.Write(0);
}
Response.End(); }
{
string type = Request.QueryString["type"];
这里你可以随意 生成个数字替换掉。
if (dt.Rows.Count > 0)
{
Response.Write(1);
}
else
{
Response.Write(0);
}
Response.End(); }
这个提交地址不对吧 ,你可以通过开发者人员工具监测下网络请求,看看究竟怎么回事,另外你的vs中还可以设置断点呀
你可以开F12看看网络请求,顺便把yanzheng返回值alert出来
你会发现在根本没有ajax时,你的alert就已经弹出来了
你定义这个返回值,但是没有返回操作。
return result 懂了嘛
if ($("[name='types']").val() == "0") {
alert("请选择类型");
return false;
} return yanzheng(); }
function yanzheng() {
var type = $("#types").val();
var tid = "<%=tid%>";
var result;
$.ajax({
type: "get",
url: "?_t=" + new Date(),
async: false,//是布尔变量,不是字符串。。
data: { "action": "getCount", "tid": tid, "type": type },
success: function (data) {
if (data == 1) {
alert("一个模块只能有一个连接,如要修改,请在原基础修改,或者删除原数据,再重新添加!");
result = false;
} else if (data == 0) {
result = true;
}
} }); return result;
}