如果没有,有什么解决方法?
像这样的东西:
第 1 页:
<script>
var test = '';
*** AJAX Request to Page 2 ***
document.write(test);
</script>
第2页:
<script>test = "test Data";</script>
如果没有,有什么解决方法?
像这样的东西:
第 1 页:
<script>
var test = '';
*** AJAX Request to Page 2 ***
document.write(test);
</script>
第2页:
<script>test = "test Data";</script>
为什么不在ajax请求的回调中设置变量值呢?像这样的东西:
$.ajax({
url: "test.html",
context: document.body
}).done(function(res) {
test = res.value;
});
第 2 页的脚本可以返回一个 JSON 对象,例如 {value: 'test Data'}
如果此页面运行一些 javaScript,您可以使用您请求的页面设置变量。我假设您的 ajax 请求正在调用第 2 页?
但是,我认为在 ajax 请求的回调中设置变量会更有意义。
由于您没有列出任何服务器端语言,我还假设您正在谈论更改客户端变量。