我正在尝试理清我对JSONP的了解。我不知道如何回调外部API
class MyClass
{
private $_id = $_POST['id'];
public get_name()
{
$id = $this->_id;
$request = 'http://external.sever.com/api.php?operation=get_name&id='.$id.'&callback=?';
}
}
我们假设,这个API工作正常,回调就像:{name:'Kamil'}或类似的东西。
现在出现了javascript代码
$.ajax({ url: GET_REQUEST_FROM_MYCLASS, dataType: 'jsonp' }).done(function(data) {SEND_DATA_AS_$_POST_OR_ANOTHER_PHP_VAR});
如何将php变量放入javascript然后输出$ .ajax作为POST变量发送到服务器?