私は移動中にサーバーを実行しています。 localhost:8888/static/ajax.html
にアクセスすると、 エラーは発生しません。しかし、私はちょうどlocalhost:8888
にアクセスしたとき、私は エラーと言っ取得:デフォルトでは未知のSyntaxError:予期しないトークン<
"Uncaught SyntaxError: Unexpected token <"
を「/」はajax.htmlファイルを提供していますが、そう、私は 期待される結果を得ることはありませんやって。一方、/static/ajax.html
を呼び出すと、私は です。エラーなしに期待した結果が得られます。
server.goには、次のものが含まれています ajax.html
package main
import (
"http"
"flag"
)
//var path = flag.String("storage", "/home/chinmay/work/jstree/", "Set storage directory, use absolute path")
var root = flag.String("root", "/home/chinmay/work/ajax/", "Set root directory, use absolute path")
func temp(w http.ResponseWriter, r *http.Request){
http.ServeFile(w,r,*root +"ajax.html")
}
func main(){
http.HandleFunc("/", temp)
http.Handle("/static/", http.FileServer(*root, "/static/"))
http.ListenAndServe(":8888", nil)
}
には、次のものが含まれています
<html>
<head>
<script type="text/javascript" src="/static/jquery.js"></script>
<script type="text/javascript" src="/static/three/Three.js"></script>
<script type="text/javascript" src="/static/js/Detector.js"></script>
<script type="text/javascript" src="/static/js/RequestAnimationFrame.js"></script>
<script type="text/javascript" src="/static/js/Stats.js"></script>
<script type="text/javascript">
$.ajaxSetup ({
cache:false;
})
$("#container").ready(function(){
$("button").click(function(){
$.getScript("model.js");
});
});
</script>
</head>
<body>
<button>Use Ajax to get and then run a JavaScript</button>
<div id="container">
</div>
</body>
</html>
socket.js:http://www.grideads.net/redmine/attachments/download/113/socket.js model.js:http://www.grideads.net/redmine/attachments/download/112/model.js
本当に陽気です。 – Hyperboreus
どこから始めますか?あなたの質問を更新してください:フォーマットはひどく、不必要なコードが大量にあり、適切な質問も事前の作業もヒントもありません。 – Howard