A页面ajax请求B页面,B页面中html代码为空全部由js动态加载。
希望A页面单纯获取B页面是空的,js并未执行,希望B页面执行加载后A页面在获取动态的html
我想到个办法,是用 iframe 但页面不好控制,我希望用js截取<body>内动态加载的代码
A页面
$.post("B.aspx", { action:"get" }, function (data) {
var reg = /<form>([\s\S]+)<\/form>/g; // 创建正则表达式模式。
var html = reg.exec(data)[1];
}, "html");
B页面
$(document).ready(function () {
getData();
});
A页面html始终是为“空的”
---------------------------------------------------------------
比如,2个页面同时请求C页面 C页面有个 public string id A请求时 id=028 这样是对的 但如果 B页面 在请求,改变了id=000 那么A页面也会发生变化。
怎么做才能两个页面不影响
public string id A,这个可以搞两个字段,判断一下,一个是A页面请求的,一个是B页面请求的。
这个...朋友太片面了,如果我是N呢?
@shrimp liao: N就要搞N个字段了,反正这个地方的不能相同,要记录不同的。
问题描述不清。
还不清楚吗?你觉得怎么描述才清楚呢?
要不就把字段设置为static的,然后访问的时候lock一下。
我这肯定会并发的,不能lock
@shrimp liao:
id=028
这个028能不能在请求的时候传递到C呢?