sinatra 无法加载 javascript 文件后我服务器在 public 文件夹中(因为它的 MIME 类型 ('text/html') 不可执行)?
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
我正在尝试加载 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