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分析传递的参数