![](/img/trans.png)
[英]Webpack dev server throws error - Refused to execute script because its MIME type ('text/html') is not executable
[英]sinatra cant load javascript files after that I server in public folder(because its MIME type ('text/html') is not executable )?
我試圖加載javascript文件,但出現MIME類型錯誤; 不起作用,我不知道如何解決
我該如何解決
這是我的HTML代碼
<html>
<head>
<script src="/2"></script>
<script type="text/javascript">
$(document).ready(function() {
var param = { salutation: 5+6, name: "Friend" };
$.post("greeting", param, function(result) {
console.log("param",param);
$("#greeting").html(result);
});
});
</script>
</head>
<body>
<h1>Sinatra Ajax Demo using jQuery</h1>
<div id="greeting">
<p>Hello, World</p>
</div>
</body>
</html>
這是我的ruby sinatra代碼
require 'sinatra'
require 'pp'
get '/' do
erb :index
end
get '/2' do
File.read(File.join('public', 'jquery-1.7.1.js'))
end
post '/greeting' do
#puts "params"
#pp params
"<p>#{params[:salutation]}, #{params[:name]}</p>"
end
請在這件事上給予我幫助
我用這個解決
require 'sinatra'
require 'pp'
get '/' do
erb :index
end
get '/2' do
content_type 'text/javascript'
File.read(File.join('public', 'jquery-1.7.1.js'))
end
post '/greeting' do
#puts "params"
#pp params
"<p>#{params[:salutation]}, #{params[:name]}</p>"
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.