Jquery 级联下拉框 ie可以 不支持 谷歌 和 火狐

Jquery  级联下拉框  ie可以 不支持 谷歌 和 火狐

问题描述:

现在有人说 Jquery 版本低 我换成 最新1.4.2 后 ie 也不支持

data:'id=1&text='+$("select[@id='select1'] option[selected]").text()+'&date='+new Date(), //要传递的数据
改为
data:'id=1&text='+$("select[id='select1'] option[selected]").text()+'&date='+new Date(), //要传递的数

数据库 例子都有 帮忙看看啊

dataType:'json',
不是xml么,也可以是text 或plain。
不同的datatype有不同的解析方式.

自己多尝试,找出其中差别。

通常这类问题是发生在返回数据并解析数据的时候。
所以你需要进一步缩小范围,找出问题所在。
我认为,极有可能是你返回的数据为xml,在解析xml数据时ie与ff中存在不一致性的。

我初步确定,就是xml解析的问题。
给个参考:
[url]http://studoc.blog.51cto.com/1284909/347923[/url]

jquery在解析xml会根据多个因素:包括文本类型、文本标签内容综合考虑,是按照何种方式进行解析,在通常有个简单的处理方式就是使用
b
输出,使用+data+来进行解析。

text/xml改为application/xml试试

你将cssrain.jsp的输出内容在FF中直接查看,看看有什么问题!

id name对于html来说都是有特殊意义的.
jquery解析时,总是会保留这些字段,,换成其它的吧

<?xml version="1.0" encoding="UTF-8"?>
可是没有顶到文本的开头吧,去掉试试

你这里应该使用表单元素的 boolean 属性选择器:

$("#select1 option:selected")