【发布时间】:2011-09-11 04:20:42
【问题描述】:
我一直在尝试编写一个脚本,我可以将数据发布到与源页面所在域不同的域中的页面。我阅读了所有关于这样做的问题,信息引导我使用 jQuery.getJSON 函数,但我不确定这是否可行。
这是我的场景:
我有一些 javascript 变量(对于这个例子,我们只使用 c1、c2、c3、c4 和 c5)。所以,我想将这 5 个变量的值发送到另一个域上的脚本。
我了解如何使用 $.get() 或 $.post() 之类的方法来执行此操作 - 我会执行类似的操作:
$.post("myscript.php", { c1:c1, c2:c2, c3:c3, c4:c4, c5:c5 } );
我不清楚 (1) getJSON 是否可以让我到达我需要的地方,以及 (2) 如果是,那么 getJSON 函数(与 .post 函数相比)的 jQuery 调用有什么区别,以及是否在服务器端我需要做任何不同的事情(出于我的目的,我现在只想直观地显示这些值)。
编辑: 在阅读答案时,也许我需要澄清一下。我正在寻找的是一种将数据从一个页面发送到不同域上的另一个页面的方法(如果可能的话)。我理解安全问题,所以如果不可能,那很糟糕,但我理解。但是,如果有一种使用 jQuery 的方法,那就是我正在寻找的(以及一个使用我的 c1 - c5 变量的小例子)。谢谢。
【问题讨论】: