Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sinatra无法在公用文件夹中的I服务器之后加载javascript文件(因为其MIME类型(';text/html';)不可执行)?_Javascript_Html_Ruby_Sinatra - Fatal编程技术网

sinatra无法在公用文件夹中的I服务器之后加载javascript文件(因为其MIME类型(';text/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,

我试图加载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>

$(文档).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]}

” 结束