Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从一台服务器向另一台服务器发送和收集数据_Javascript_Php_Post - Fatal编程技术网

Javascript 从一台服务器向另一台服务器发送和收集数据

Javascript 从一台服务器向另一台服务器发送和收集数据,javascript,php,post,Javascript,Php,Post,更新 目标将数据(年龄和姓名)从www.domain1.com发布到www.domain2.com/try.php 问题 我在domain2.com/try.php 未定义索引:名称 未定义索引:年龄 域1上的Index.html <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></scr

更新

目标将数据(年龄和姓名)从
www.domain1.com
发布到
www.domain2.com/try.php

问题 我在
domain2.com/try.php

未定义索引:名称

未定义索引:年龄

域1上的Index.html

<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script>
        $(document).ready(function () {
            $("#clickMe").click(function () {

                $.ajax({
                    type: 'post',
                    contentType: "application/json; charset=utf-8",
                    url: 'www.domain2.com/try.php',
                    dataType: "json",
                    data: {
                        name: "tom",
                        age: "30"
                    },
                    complete:
                            function (data) {
                                window.location = "www.domain2.com/try.php";
                            }
                })

            })
        })

    </script>
</head>
<body>
<input id="clickMe" type="button" value="clickme123"/>
</body>
</html>

$(文档).ready(函数(){
$(“#单击我”)。单击(函数(){
$.ajax({
键入:“post”,
contentType:“应用程序/json;字符集=utf-8”,
url:'www.domain2.com/try.php',
数据类型:“json”,
数据:{
姓名:“汤姆”,
年龄:“30”
},
完成:
功能(数据){
window.location=“www.domain2.com/try.php”;
}
})
})
})
在域名2上尝试.php

    <?php
$name = $_POST['name'];
$age = $_POST['age'];

echo 'name:'.$name;
echo 'age:'.$age;

第一个域上的
只需使用表单并发布到第二个域:

<html>
    <head>
    </head>
    <body>
        <form action="http://two.example.com/foo.php" method="POST">
            <input type="hidden" name="name" value="tom">
            <input type="hidden" name="age" value="30">
            <input type="submit" value="Go">
        </form>
    </body>
</html>


服务器到服务器
意味着将值传递到
一个域到另一个域
?@prasad yes domain todomain@Progrock服务器2只是一个普通页面,它将通过回送变量输出received@Progrock你是正确的,完美的。我是在get.php上发帖的,但我会更新我的问题,让它更容易阅读。为什么你不使用html表单从一个域发帖到另一个域呢?它可以工作,但我尝试使用JavaScript,这样我就可以使用动态变量从一个域到另一个域,这样就更安全了+但简单的答案是1