日期:2014-05-16  浏览次数:20342 次

几个jquery和javascript的问题
1.怎样用jquery从一个结点快速找到另一个结点,alert($(as[0]).parent().parent().parent().parent().prev().prev().parent().prev().parent().prev().parent().prev().parent().parent().siblings().html()); 都写成这种样了,还没有找到要找的元素!
2.从html中获取的商品href地址和这个商品真正的url地址不一样,这怎么用ajax去抓取商品详细页面的信息??
3.怎样判断用ajax抓取的一个商品详细页面网站返回的是html代码还是json格式的数据,用浏览器可以看吗?


------解决方案--------------------
探讨

在ajax success(response)回掉函数里加一句alert(response);

如果为字符串就是html格式的,此时用eval函数转成json对象
如果为Object就是json格式的

------解决方案--------------------
1:Lz有点逻辑混乱
2:问的这些其实都是很基础的东西,jquery的选择器,最基本的调试方法

最简单基础的调试方法:
在你想知道执行结果的语句前或后加上一个alert()即可。一来可以在alert中传入你某个想判定取值是否正确的变量。二来可以知道语句能否正确执行到此处
------解决方案--------------------
返回的类型是你自己设置的,再说了返回的数据不也是你自己送过来的吗,如果你的数据是别人反馈给你的,你也可以直接alert出来看看,或者使用aptana等累死的工具调试一下。不过alert是最简单的方式