ajax请求406,Ajax请求返回(406不可接受)
在我的Rails应用程序中,javascript模板profile.js.erb不会呈现。我收到错误代码406 Not Acceptable。这个模板应该在视图中追加一个局部星号#profile。 Ajax请求由jquery无限滚动插件完成。这里是我的代码Ajax请求返回(406不可接受)
。
动作
def profile
@page=params[:page] ||1
@videos=Video.all(:page=>@page)
respond_to do |format|
format.js
format.html
end
end
视图星#轮廓
profile.js.erb
$('div.post').append("");
个路由
match "stars/profile/:page"=> "stars#profile", :via => :get
日志中控制台
Started GET "/stars/profile?page=2" for 127.0.0.1 at 2013-06-20 00:05:58 -0500
Processing by StarsController#profile as application/JavaScript
Parameters: {"page"=>"2"}
Completed 406 Not Acceptable in 65836ms
的Ajax设置
jQuery.ajaxSetup({
'beforeSend': function(xhr, settings) {
xhr.setRequestHeader("Accept", "application/javascript");
var token=$('meta[name="csrf-token"]').attr('content');
xhr.setRequestHeader('X-CSRF-Token',token);
settings['dataType'] = "javascript";
settings['contentType'] = "application/javascript";
}
});
2013-06-20
katie
+0
通过StarController旁加工评论说轮廓JSON。看看你的控制器中的格式是什么,以确保它是html或js。如果格式是json,这将解释为什么你得到406,因为你的控制器没有处理该格式。 –
+0
当我添加format.json,解决'406错误代码',但我需要*** profile.js.erb ***得到渲染不json –
+0
我认为你必须在您的请求中设置接受头'应用程序/ javascript',不知道该怎么做,虽然,检查http://api.jquery.com/jQuery.ajax/#jQuery-ajax-settings –
ajax请求406,Ajax请求返回(406不可接受)相关推荐
- 前端向后端发送请求,后端返回的一个值的请求的ajax.get();方法
vs中public方法返回类型有:HyResultBase.ExtJsResult.ExtJsListResult 1说明:函数XuanZeDuoGeJianGuanRenYuan返回方法类型为:Hy ...
- 一次Web请求返回406原因与解决方案
一次Web请求返回406原因与解决方案 参考文章: (1)一次Web请求返回406原因与解决方案 (2)https://www.cnblogs.com/aigeileshei/p/9994130.ht ...
- ajax发送请求和数据返回,Ajax发送和接收请求
首先Ajax的不刷新页面提交数据 基本上浏览器能接收的信息,Ajax都可以接收,ex:字符串,html标签,css标签,xml格式内容,json格式内容等等..... // IE浏览器 if(Acti ...
- Ajax入门-搭建服务器并使用ajax技术向服务器发送一个请求并获得服务器返回的数据
今天刚入坑学习ajax,刚开始就遇到服务器这一知识盲区,经过解决各种问题,成功运行的代码,下面就分享给你们,希望能够帮你们解决问题. (一)node.js安装 1.进入官网,下载对应版本 2.下载了. ...
- ajax请求一直出于请求状态,不返回的原因
问题往往在被发现后,然后觉得如此easy,可是我们没有找到答案之前,几度要崩溃. 前不久,我就是发现我一个ajax请求一直出于请求状态,死活不返回, 出现这种情况原因有两个 一:后台有断点 二:数据库 ...
- PHP和ajax请求_php ajax请求和返回
define('NOW_TIME', $_SERVER['REQUEST_TIME']); define('REQUEST_METHOD',$_SERVER['REQUEST_METHOD']); d ...
- 华为浏览器ajax请求失败,AJAX请求浏览器F12看不到返回值
最近在某某高校上线AA系统之后对于某一个接口,有的时候可以界面可以正常渲染并展示正确的数据,偶尔不行. 前端开发人员打开浏览F12,指着屏幕说,AJAX请求了没有返回呀,这个要后端看看到底是什么问题 ...
- 【AJAX 笔记】AJAX 基本、HTTP 基本、原生 AJAX 的使用,jQuery / Axios / fetch 发送请求、跨域(JSONP/CORS)
文章目录 1 Ajax 概述 1.1 AJAX 简介 1.2 XML 简介 1.3 AJAX 的特点 1.3.1 AJAX 的优点 1.3.2 AJAX 的缺点 1.4 AJAX 属性和方法 2. H ...
- 关于JQuery中的ajax请求或者post请求的回调方法中的操作执行或者变量修改没反映的问题...
前段时间做一个项目,而项目中所有的请求都要用jquery 中的ajax请求或者post请求,但是开始处理一些简单操作还好,但是自己写了一些验证就出现问题了,比如表单提交的时候,要验证帐号的唯一性,所以 ...
- jfinal里使用ajax,Jfinal解决AJAX的跨域请求
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful. 一开始使用AJAX来传输json数据时, ...
最新文章
- 网站https加载不出css样式_Python Web全栈之旅04--Web前端●走入CSS的世界
- 【Qt5.8】TypeError: Property 'asciify' of object Core问题解决办法
- 深入研究 Java Synchronize 和 Lock 的区别与用法
- no module named 'social_core'
- 【转贴】mysql导入数据load data infile用法
- java在一个类里实现存款_用Java编写一个简单的存款
- C语言6F多少,求助!!请人帮忙画C语言程序流程图.紧急!!!
- php--字符串常用函数
- C++字符串使用sizeof时注意
- 【干货】如何打造高质量的NLP数据集
- 安卓bin固件文件编辑器_通刷版魔百盒九联UNT401H海思Hi3798MV310芯片红外蓝牙语音遥控免拆及强刷固件及刷机教程202009版...
- Excel中怎么查找重复值
- 安卓Tasker自动转发短信到邮箱
- System State 转储分析案例一则
- mac 语音召唤siri_在Mac上使用Siri可以做的11件事
- Allegro设置区域规则的方法
- Mysql数据库简单回滚操作
- 射频微波芯片设计7:详解基于ADS的低噪声放大器芯片设计
- 在Linux中部署集群(零基础速学!)
- 100 道 Linux 常见面试题,慢慢读~
热门文章
- 【C语言中的EOF】零基础看懂EOF如何使用while(scanf(“%d %d”,a,b)感叹号=EOF)
- deepin,真好用-09-deepin真垃圾
- 在树莓派上创建区块链节点
- key去掉下划线自动大写首字母工具类
- 类似123321特殊数的输出
- Ubuntu下全命令行部署Android模拟器
- CodeRunner破解
- 基于Python的指数基金量化投资——估值数据的直接获取
- 当当购书额外优惠,还有想看的书未入手?这次不要再错过了!
- 如何调整计算机显卡,教你n卡发挥最大性能,电脑怎么设置独立显卡-