簡單的jQuery、PHP和JSONP示例?我面臨著同樣的政策問題,通過對這個問題的研究,我發(fā)現(xiàn)我的特定項目最好的方法是使用JSONP來進行跨源請求。我一直在讀這篇來自IBM的關于JSONP的文章然而,我對正在發(fā)生的事情并不十分清楚。我在這里所要求的只是一個簡單的jQuery>PHPJSONP請求(或任何術語;)-如下所示(很明顯,這是不正確的,只是為了讓你了解我想要實現(xiàn)的目標:):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';
}?>我將如何將其轉換為適當?shù)腏SONP請求?如果我要在要返回的結果中存儲HTML,這也有效嗎?
3 回答

達令說
TA貢獻1821條經驗 獲得超6個贊
$.ajax({ url: "http://FullUrl", dataType: 'jsonp', success: function (data) { //Data from the server in the in the variable "data" //In the form of an array }});
<?php $array = array( '0' => array('fullName' => 'Meni Samet', 'fullAdress' => 'New York, NY'), '1' => array('fullName' => 'Test 2', 'fullAdress' => 'Paris'),);if(isset ($_GET['callback'])){ header("Content-Type: application/json"); echo $_GET['callback']."(".json_encode($array).")";}?>
- 3 回答
- 0 關注
- 422 瀏覽
添加回答
舉報
0/150
提交
取消