我真的在这里撞了一天多,我正在尝试发送请求并从另一个站点获得响应。我正在用 jsonp 做这件事(原因很明显)。但响应不是 JavaScript 函数定义,所以它一直失败。
这个星球上的任何人都可以帮助我以正确的方式得到回应。
我再次附上了我写的代码:因为响应不在 json 中,所以它不起作用。(尝试自己运行它,你会看到)。
有什么建议么?
<script>
function test()
{
$.ajax({
dataType: 'jsonp',
jsonp: 'jsonp_callback',
url: 'https://www.facebook.com/ajax/typeahead/first_degree.php?viewer=1000009843914&token=1-1&filter[0]=user&options[0]=pending_request&lazy=1&token=v7&stale_ok=1&__a=1&__user=1000009843914& viewer=1000009843914',
});
}
function jsonp_callback(data)
{
var val=JSON.stringify(data);
myString = val.slice( 11 );
$('#container').html(myString);
/*for (;;);*/
}
test();
</script>