客戶端代碼<html><head>
<title></title>
<script src="http://127.0.0.1/jquery-3.3.1.js"></scritp>
<script type="text/javascript">
var localHandler = function(data){
alert('我是本地函數(shù),可以被跨域的remote.js文件調(diào)用,遠(yuǎn)程js帶來的數(shù)據(jù)是:' + data.result);
}; </script>
<script type="text/javascript" src="http://remoteserver.com/remote.js"></script></head><body></body></html>服務(wù)器端remote.js文件代碼如下:localHandler({"result":"我是遠(yuǎn)程js帶來的數(shù)據(jù)"});打開客戶端網(wǎng)頁,可以獲得服務(wù)器端的數(shù)據(jù)。下面,我做個(gè)修改,想獲得服務(wù)器端的任意html文件的內(nèi)容??蛻舳舜a<html><head>
<title></title>
<script src="http://127.0.0.1/jquery-3.3.1.js"></scritp>
<script type="text/javascript">
var localHandler = function(data){
alert(data);
}; </script>
<script type="text/javascript" src="http://remoteserver.com/remote.js"></script></head><body></body></html>服務(wù)器端remote.html文件代碼如下:<p>it is a test</p>為何報(bào)錯(cuò):Uncaught SyntaxError: Unexpected token <src="http://remoteserver.com/remote.js" 必須是一個(gè)js文件?不能用html來冒名頂替js?
為何不能顯示一整個(gè)html文件?
有只小跳蛙
2018-09-23 21:20:25
