簡單的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,這也有效嗎?
3 回答
嚕嚕噠
TA貢獻1784條經驗 獲得超7個贊
$.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 關注
- 589 瀏覽
添加回答
舉報
0/150
提交
取消
