sinatra无法在公用文件夹中的I服务器之后加载javascript文件(因为其MIME类型(';text/html';)不可执行)?
我试图加载javascript文件,但出现MIME类型错误;我不知道怎么解决 我怎样才能解决这个问题 这是我的html代码sinatra无法在公用文件夹中的I服务器之后加载javascript文件(因为其MIME类型(';text/html';)不可执行)?,javascript,html,ruby,sinatra,Javascript,Html,Ruby,Sinatra,我试图加载javascript文件,但出现MIME类型错误;我不知道怎么解决 我怎样才能解决这个问题 这是我的html代码 <html> <head> <script src="/2"></script> <script type="text/javascript"> $(document).ready(function() { var param = { salutation: 5+6,
<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>
$(文档).ready(函数(){
var param={称呼:5+6,名字:“朋友”};
$.post(“问候语”,参数,函数(结果){
console.log(“param”,param);
$(“#问候语”).html(结果);
});
});
使用jQuery的Sinatra Ajax演示
你好,世界
这是我的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
需要“sinatra”
需要“pp”
获取“/”do
雇员再培训局:索引
结束
得到“/2”做什么
File.read(File.join('public','jquery-1.7.1.js'))
结束
张贴“/问候语”吗
#放置“参数”
#pp参数
“{params[:saltation]},{params[:name]}”
结束
请帮我解决这个问题
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
需要“sinatra”
需要“pp”
获取“/”do
雇员再培训局:索引
结束
得到“/2”做什么
内容\类型为“文本/javascript”
File.read(File.join('public','jquery-1.7.1.js'))
结束
张贴“/问候语”吗
#放置“参数”
#pp参数
“{params[:saltation]},{params[:name]}”
结束