目前,我有两个托管在不同域名的网站。
第1页:我想仅用作内容创建的CMS。 (写入,编辑,等。)
第2页:我想用来查看内容。
理论上,我希望能够做的是在 SITE 1 中创建多种内容。
当我准备发布这些内容时,我会按下“发布”按钮,该按钮会提醒 SITE 2 有新内容并通过JSONP传递值。
然后第2站将通过JSON提取数据并按照自己的意愿行事......(进入数据库等)
...所以是的,我被困在理论部分。我不确定现在要去哪里,但这就是我的想法。
我选择发布时会调用 SITE 1 上的javascript函数:
$.ajax({
type: "POST",
dataType: "jsonp",
data: postData,
url: 'http://site2.com/admin_json_controller.php',
success: function(data) {
// 'data' is a JSON object which we can access directly.
// Evaluate the data.success member and do something appropriate...
if (data.success == true){
alert('worked!');
}
else{
alert('did not work!');
}
}
});
这会将json对象发布到 SITE 2 上的php文件中。这个文件只是等待这个帖子对象。当它识别出post对象时......它会将值输入数据库。
这有意义吗?我有一种感觉我还不太了解JSON,但任何帮助,问题,提示,指针都非常感激。
感谢
答案 0 :(得分:1)
为简化起见,您有两种选择:
对两个域使用相同的数据库。
向其他域发帖。将表单的操作设置为另一个域上的脚本。另一个域可以通过$_POST
访问变量。