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

Html 静态获取 ajax 传递的参数
本帖最后由 showbo 于 2012-07-03 15:02:05 编辑
html 怎么获取ajax 传递的值
我在网上找了一段时间了,我想用以前的方法拿到页面地址然后截取所要的参数,
获取url地址是没有用的,我用window.location.href和window.location.search试过了这个地址是当前页面的地址 不是ajax访问的那个地址 现在就是要获取ajax访问的那个地址参数
  有一种方法应该是可以的 把html换成aspx页面 用 requert.from[参数] 应该是可以用的
但现在是html,我想js中是有获取访问地址,但是不知道怎么找,所以来这里求助各位!

ajax 访问格式:
  
 $.ajax({
            type: "get",
                url: "AjaxSingleChoiceQuestion.htm",
                processData: false,
                dataType: "html",
                data: { name: "John", time: "2pm" },
                success: function(data) {
                    div.append(data);
                }
            });

------解决方案--------------------
首先楼主要了解js是运行在浏览器上的,你用ajax请求的静态页面,实际返回静态页面的字符串内容,并没有在浏览器解析,所以即使你静态页面有获取参数的js代码,并没有执行

你只能用动态页如果使用ajax。

要么你就只能用window.open打开静态页面,然后用js分析传递的参数