-1

如果没有,有什么解决方法?

像这样的东西:

第 1 页:

<script>
  var test = '';

    *** AJAX Request to Page 2 ***

  document.write(test);
</script>

第2页:

<script>test = "test Data";</script>
4

2 回答 2

1

为什么不在ajax请求的回调中设置变量值呢?像这样的东西:

$.ajax({
    url: "test.html",
    context: document.body
}).done(function(res) {
    test = res.value;
});

第 2 页的脚本可以返回一个 JSON 对象,例如 {value: 'test Data'}

于 2013-07-24T19:04:50.393 回答
0

如果此页面运行一些 javaScript,您可以使用您请求的页面设置变量。我假设您的 ajax 请求正在调用第 2 页?

但是,我认为在 ajax 请求的回调中设置变量会更有意义。

由于您没有列出任何服务器端语言,我还假设您正在谈论更改客户端变量。

于 2013-07-24T19:03:47.160 回答