国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - Cross-domain, is my jsonp method correct? Why do I keep getting errors?
高洛峰
高洛峰 2017-07-05 10:41:03
0
6
814


The path of this ajax request, right?

Is my cross-domain method correct? Why does the console keep reporting errors

高洛峰
高洛峰

擁有18年軟件開發(fā)和IT教學經(jīng)驗。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項目經(jīng)理、高級軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...

reply all(6)
迷茫

Uncaught SyntaxError: Unexpected token: An error like this is caused by the returned json data not being enclosed in "(" and ")" parentheses or not adding a callback value in front.

黃舟

There is a problem with the server program, js execution error

我想大聲告訴你

Set the jsonp parameters, and the data returned by the background needs to be wrapped in the jsonp variable you passed
Front-end:

$.ajax({
    url: 'xx',
    dataType: 'jsonp',
    jsonp: 'callback',
    ....
});

Backend
callback (returned data)

小葫蘆

Add a callback parameter to url: jsoncallback=?, the question mark program will automatically generate the corresponding parameters

The backend program accepts this parameter and wraps the returned data in this callback function

eg:
PHP后端寫法

$jsoncallback = $_GET['jsoncallback'];

$result = json_encode($data);

echo  $jsoncallback."(".$result.")";//后端要以這種格式返回數(shù)據(jù)才能實現(xiàn)跨域
exit;

Your return value is not wrapped in a callback function

洪濤

jsonp should not be introduced by src in js, and then called callback() in js

滿天的星座

For jsonp in JQ, do you need to add a callback= to the query string? Field

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template