在PHP中使用JSONP(JSON with Padding)时,可以通过以下步骤实现回车:
jsonp.php,用于处理JSONP请求。jsonp.php文件中,获取传递的回调函数名和要返回的JSON数据。$jsonpResponse = $callback . '(' . $jsonData . ')';。header('Content-Type: application/javascript');。echo $jsonpResponse;。下面是一个简单的示例代码:
<?php
// 获取回调函数名和要返回的JSON数据
$callback = $_GET['callback'];
$jsonData = '{"name": "John", "age": 30}';
// 拼接回调函数和JSON数据
$jsonpResponse = $callback . '(' . $jsonData . ')';
// 设置响应头
header('Content-Type: application/javascript');
// 输出拼接好的字符串
echo $jsonpResponse;假设你的域名是example.com,你可以通过以下方式调用JSONP接口:
var callbackFunction = function(data) {
  console.log(data);
};
var script = document.createElement('script');
script.src = 'http://example.com/jsonp.php?callback=callbackFunction';
document.body.appendChild(script);这样就可以在控制台中打印出返回的JSON数据了。
上一篇:php hostname
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站