简单的jQuery、PHP和JSONP示例?
我面临着同样的政策问题,通过对这个问题的研究,我发现我的特定项目最好的方法是使用JSONP来进行跨源请求。
我一直在读这篇来自IBM的关于JSONP的文章然而,我对正在发生的事情并不十分清楚。
我在这里所要求的只是一个简单的jQuery>PHPJSONP请求(或任何术语;)-如下所示(很明显,这是不正确的,只是为了让你了解我想要实现的目标:):
jQuery:
$.post('http://MySite.com/MyHandler.php',{firstname:'Jeff'},function(res){
alert('Your name is '+res);});
PHP:
<?php
$fname = $_POST['firstname'];
if($fname=='Jeff')
{
echo 'Jeff Hansen';
}?>
我将如何将其转换为适当的JSONP请求?如果我要在要返回的结果中存储HTML,这也有效吗?