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