简单的jQuery,PHP和JSONP示例?
我面临着同源策略问题,通过研究这个主题,我发现我的特定项目的最佳方法是使用JSONP进行跨源请求。
我一直在阅读IBM关于JSONP的这篇文章,但是我并不是100%清楚发生了什么。
我在这里所要求的只是一个简单的jQuery>PHP JSONP请求(或任何可能;)的术语) - 类似这样的东西(显然这是不正确的,它只是为了让你知道我试图实现什么:)):
jQuery:
$.post('http://MySite.com/MyHandler.php',{firstname:'Jeff'},function(res){
alert('Your name is '+res);
});
菲律宾比索:
<?php
$fname = $_POST['firstname'];
if($fname=='Jeff')
{
echo 'Jeff Hansen';
}
?>
如何将其转换为正确的 JSONP 请求?如果我在要返回的结果中存储HTML,那是否也有效?