0

我是 json 跨域的新手。这是我的问题。我想用json跨域调用php,但仍然出错。要调用的示例代码:

    $(function() {
        var doc = urls;
        $( "#origin" ).autocomplete({
            source: ''+doc+'book/server_book_from.php',
            select: function( event, ui ) 
            {
                $( "#origin" ).val( ui.item.label );
                $( "#take_book_from" ).val( ui.item.code );
                $( "#take_book_from_label" ).val( ui.item.label );
                return false;
            }
        });

        $( "#nation" ).autocomplete({
            source: ''+doc+'book/server_book.php',
            select: function( event, ui ) 
            {
                $( "#nation" ).val( ui.item.label );
                $( "#take_book_to" ).val( ui.item.code );
                $( "#take_book_to_label" ).val( ui.item.label );
                return false;
            }
        });
    });

如何使用 json 跨域运行 PHP?

谢谢。

4

1 回答 1

0

SOP同源策略)依赖于协议、主机和端口相同。CORS(跨源资源共享)允许不同的源请求文档(请参阅http://enable-cors.org/了解如何执行此操作以及原因)。

另一种选择是JSONPJSONP将允许您使用回调来规避 SOP。

于 2013-09-24T01:44:13.533 回答