贴全代码太长了,我讲一下,贴一部分代码出来。
是一个房产网站。就是根据条件筛选出适合条件的房源。
其他功能都没有问题。点击那写区域。或者是价格。都可以正常显示。房源跟分页都显示。就是不能按照搜索框里的条件搜索。一搜索条数是出来了但是房源没有出来。
愿意帮我的 我留个qq号。385765907
页面部分代码
- C# code
<body onload="jugeButtom=0;GetSearchByWhere(1)"> <form id="form1" runat="server"> <div style="width:100%; margin-left:20px; margin-right:20px;"> <searTop:top ID="Top1" runat="server" /> <div style="margin-left:auto; margin-right:auto; width:960px;"> <div style="">您的位置:首页 > 搜索房源 > 写字楼</div> <div style="width:100%;"> <div id="s2" class="grid_8" style="height:27px; line-height:35px; width:100%; " > <table width="500" cellspacing="0" cellpadding="0"> <!-- 搜索上面--> <tr> <td> <label> 搜索: <input type="text" name="keyword" id="keyword" value="请输入房源名称、地域" onfocus='if(this.value=="请输入房源名称、地域")this.value="";' onblur='if(this.value=="")this.value="请输入房源名称、地域";' style="line-height:29px;" /> </label> <label> <input type="button" name="put-in" id="put-in" value="" style="cursor:pointer;" onclick="GetSearchByWhere(1);jugeButtom=0;" /> </label> </td> </tr> <!--关键字提示--> <tr> <td style="padding-left:43px;"> <div id="DownList" style="display:none;"> <table width="100%" cellpadding="2"></table> </div> </td> </tr> </table> </div> </div> <br /> <br /> <div id="SaleType" style="margin-top:5px;width:100%;font-weight:bold;font-size:14px;">类型: <a id="xzChu" style="color:Blue; font-weight:bold; font-size:14px;" href="javascript:;" onclick='GetSaleType("0");jQuery("#chuzu").attr("style","display:block;");jQuery("#chushou").css("display","none"); jQuery("#xzChu").css("font-weight","bold"); jQuery("#xzShou").css("font-weight","bold"); this.style.color="#ee0805";jQuery("#xzShou").css("color","Blue")'>写字楼出租</a> <a id="xzShou" style="color:Blue; font-weight:bold; font-size:14px;" href="javascript:;" onclick='GetSaleType("1");jQuery("#chuzu").css("display","none");jQuery("#chushou").css("display","block"); jQuery("#xzShou").css("font-weight","bold"); jQuery("#xzChu").css("font-weight","bold"); this.style.color="#ee0805";jQuery("#xzChu").css("color","Blue")'>写字楼出售</a> </div>
javascript 代码
- JScript code
var Area = ""; //区域var Square = ""; //面积var Price = ""; //单价*********等等一些其他条件var HouseType = ""; //房型var Map_Where_Search = ""; //从map传过来的where 条件var SaleMoney="";var keyword="";function GetSearchDecorate(D_ecorate)//装修程度{ Decorate=D_ecorate ; if(Decorate!="") { $("#Decorate>a").css("color","Blue"); } GetSearchByWhere(1);} function GetHouseStyle(H_houseStyle)//房型{ HProperty=H_houseStyle; if(HProperty!="") { $("#huxing>a").css("color","Blue"); } GetSearchByWhere(1);}function GetSearchByWhere(Page_Index)//根据页数来获取房源。。。。{ keyword = jQuery("#keyword").val(); if (keyword == "请输入房源名称、地域") { keyword = ""; } $.get("Office.aspx?Search=dd&SaleType="+escape(SaleType)+"&Area="+escape(Area)+"&Square="+escape(Square)+"&Price="+escape(Price)+"&SalePrice="+escape(SalePrice)+"&SaleMoney="+escape(SaleMoney)+"&keyword="+escape(keyword)+"&pageindex="+escape(Page_Index)+"&HTime="+escape(HTime)+"&paixu="+paixu+"&huxing="+HProperty+"&Decorate="+Decorate, function(Result){ if(Result=="") { $("#House_Content")("对不起,没有找到您搜索的房源。"); jQuery("#House_Content_Top_Left")(""); jQuery("#House_Content_Top_Right")(""); jQuery("#House_Content_Buttom")(""); return ; } var json=eval(Result); var html=""; for(var i=0;i<json.length;i++) { ////这里是接受到后台返回来的json 我对javascript不是很明白,但是我知道这里是接受的是返回的对象。 ////然后把这些对象添加到页面里。 } $("#House_Content")(html); } ); GetHouseCount(Page_Index);//获取根据条件搜索出来的总条数。}////////////////////////////////////显示分页的。/////////////////////////////////////////////////////////////分页var PageNum = 0; //总页数var PageIndex = 1; //第几页var PageCount = 0; //总条数var jugeButtom = 0; //判断是否再次加载House_Content_Buttom内容 function GetHouseCount(Page_Index)//获取房源的内容分页的{ keyword = jQuery("#keyword").val(); if (keyword == "请输入房源名称、地域") keyword = ""; $.get("Office.aspx?SearchCount=dd&SaleType="+escape(SaleType)+"&Area="+escape(Area)+"&Square="+escape(Square)+"&Price="+escape(Price)+"&SalePrice="+escape(SalePrice)+"&SaleMoney="+escape(SaleMoney)+"&keyword="+escape(keyword)+"&HTime="+escape(HTime)+"&huxing="+HProperty+"&Decorate="+Decorate, function(Result){ if(Result==0)//返回的条数为0 { jQuery("#House_Content_Top_Left")(""); jQuery("#House_Content_Top_Right")(""); jQuery("#House_Content_Buttom")(""); return ; } ///////返回分页的信息。//////////////// jQuery("#House_Content_Buttom")(html); });}//////////////////////////////////////显示分页结束//////////////////////////////////////////////////////