Php Javascript将document.write的内容写入变量

Att*_*ila 3 javascript php jquery

我在这个问题面前,我无法弄清楚如何正确解决.

我正在使用脚本:

<script type="text/javascript" src="http://www.gta4.it/stat/view_stats.js.php?mode=0">  </script>
Run Code Online (Sandbox Code Playgroud)

具有单个输出document.write:

document.write('11');
Run Code Online (Sandbox Code Playgroud)

因此,使用JavaScript显示数字.我想要做的是获取它的内容document.write并将其写入另一个服务器中的变量JavaScript或PHP.

任何的想法?

Bri*_*kel 5

像任何JavaScript函数一样,您可以document.write使用自己的函数劫持并替换它:

<script>
    var oldWrite = document.write; // Save original function.
    var myValue = "";
    document.write = function(str) {myValue += str;}; // Overwrite function.
</script>
<script type="text/javascript" src="http://www.gta4.it/stat/view_stats.js.php?mode=0">  </script>
<script>
    document.write = oldWrite; // Restore old function.
    alert(myValue);
</script>
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到它:http://jsfiddle.net/qwef4/