jquery不 执行 if

varStr=document.getElementById("weatherInfo").value;if(Str=="阵雨转小雨"){style='backgroun... var Str = document.getElementById("weatherInfo").value;

if(Str=="阵雨转小雨")
{
style='background:url('+path+sky+'_'+0+'.png) no-repeat;';
html += '<div style="background:url(images/cloudys_0.png)no-repeat;"class="'+sky+' child'+0+'" ></div>'
html += '<div class="'+sky+' child'+1+'" title="'+opts.title+'" style="'+style+'" ></div>'
}
展开
 我来答
手机用户34622
2011-09-16 · TA获得超过445个赞
知道小有建树答主
回答量:767
采纳率:0%
帮助的人:528万
展开全部
ready(function(){
$("#ajax").click(function(){
$.ajax({
//==
type: "post",
dataType: "html",//c#语言并不支持json数据格式,所以这里返回数据类型设置为html
//contentType: "application/json", 这里注释掉,理由同 dataType
data: , //data 为json对象,不是字符串,所以不加引号.或者也可以为"data=5&ajax=true"这种形式的字符串
url: "Default.aspx",
success: function (s) {
alert(eval("(" + s + ")").d);//服务器返回一个格式为json的字符串,eval函数将它转换为json对象
},
error: function (e) {
alert("err:"+e.responseText);
}
//==
});
});
});

服务器处理, c#语言
protected void Page_Load(object sender, EventArgs e)
{
string ajax = Request.Form["ajax"];
if (!string.IsNullOrEmpty(ajax) && ajax.Trim() != "")
{
string data = Request.Form["data"].Trim();
Response.ContentType = "text/plain";
Response.Write("");
Response.End();
}
}
匿名用户
2011-09-15
展开全部
weatherInfo 的代码也给出来吧
追问
weatherInfo只是 HiddenField 空件的ID   我就是在后台 把值传给了HiddenField  然后在前台调用的 。 
for (var i = 0; i <= 1; i++)
{
weatherInfo.Value = allWeather[0].Weather;
weatherInfo1.Value = allWeather[1].Weather;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lifei6671
2011-09-15 · TA获得超过9228个赞
知道大有可为答主
回答量:3899
采纳率:25%
帮助的人:2784万
展开全部
如果你的Str这个语句出错,就不会执行下面的判断了.所以很可能是你的weatherinfo代码有错!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
long_tony
2011-09-16 · TA获得超过176个赞
知道答主
回答量:150
采纳率:0%
帮助的人:73.5万
展开全部
你看看你的str是不是undefined
追问
不是 有值 。
值是一样的 , 然后就跳出去了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式