我向服务器请求 json,服务器接收到后应该返回 json,但是 js 中的回调函数就不执行,如果我将 js 中的{name:"John"}去掉就能执行,实在是不知道为什么这样。 controller 的代码: def get name = params[:name] respond_to do |format| format.json {render json:name} end end
js 代码: $.getJSON('/tests/get',{ name: "John" },function(data){ alert("success") $("#label").attr('style','visibility:visible') },‘json’);
服务器端也没报错,js 代码也没报错。