在text html模版中写js,Rails3使用text/html内容类型而不是text/javascript呈现js.erb模板...
我正在使用3.0.0.beta3构建一个新的应用程序.我只是尝试将js.erb模板呈现给Ajax请求以执行以下操作(在publications_controller.rb中):
def get_pubmed_data
entry = Bio::PubMed.query(params[:pmid])# searches PubMed and get entry
@publication = Bio::MEDLINE.new(entry) # creates Bio::MEDLINE object from entry text
flash[:warning] = "No publication found."if @publication.title.blank? and @publication.authors.blank? and @publication.journal.blank?
respond_to do |format|
format.js
end
end
目前,我的get_pubmed_data.js.erb模板很简单
alert('')
服务器正在响应以下内容
alert('Evidence for a herpes simplex virus-specific factor controlling the transcription of deoxypyrimidine kinase.')
不同之处在于没有在浏览器中发生的,可能是因为内容类型的响应是不是如图这里部分转载响应头"文/ JavaScript的""text/html的",这是完美的罚款:
Status 200
Keep-Alive timeout=5, max=100
Connection Keep-Alive
Transfer-Encoding chunked
Content-Type text/html; charset=utf-8
这是一个错误还是我错过了什么?谢谢你的帮助!
在text html模版中写js,Rails3使用text/html内容类型而不是text/javascript呈现js.erb模板...相关推荐
- 在text html模版中写js,如何利用模板将HTML从JavaScript中抽离
一.当需要注入大段的HTML标签到页面中时,应该使用服务器渲染(从服务器加载HTML标签) 该方法将模板放置于服务器中使用XMLHttpRequest对象来获取外部标签(如多页应用) 错误处理代码 } ...
- webpy模版中写JS代码的陷阱
最近在做输入验证,一些正则表达式在浏览器中调试的时候没有问题,但是服务启动就报错,后来发现是表达式中有$符号,需要多输入一个$来对$进行转义
- php xmlhttp.responsetext,XMLHttpRequest中responseText怎么获取指定div的内容,而不是整个HTML的内容...
]+id='_ajax'[^>]*>(.*)/is",$str,$arr); print_r($arr[1]); 你不是给自己找麻烦吗? document.getElementB ...
- mysql varchar tinytext_mysql列类型char,varchar,text,tinytext,mediumtext,longtext的比较与选择...
储存不区分大小写的字符数据 TINYTEXT 最大长度是 255 (2^8 – 1) 个字符. TEXT 最大长度是 65535 (2^16 – 1) 个字符. MEDIUMTEXT 最大长度是 16 ...
- PHP中利用header设置content-type和常见文件类型的content-type
在PHP中可以通过header函数来发送头信息,还可以设置文件的content-type,下面整理了一些常见文件类型对于的content-type值. //定义编码 header( 'Content- ...
- Eclipse中写jsp文件时,发现里面加载不了js文件和css文件(解决css文件在eclipse中显示不了)
今天在做项目的时候,在项目中新建jsp文件和js文件和css文件,启动服务器,访问页面,加载不到js文件和css文件:(文件存在) jsp文件部分代码如下: <link rel="st ...
- js方法写在html中,在js中写html代码怎么写
在js中写html代码的方法:首先使用div标签创建一块区域,给div标签添加一个id属性:然后在js中将一段html代码保存在html变量中:最后使用innerHTML属性,将html代码动态写入d ...
- js中写一个函数,第一秒打印1,第二秒打印2
js中写一个函数,第一秒打印1,第二秒打印2 1.用let块级作用域 for(let i = 0;i<5;i++){setTimeout(()=>{console.log(i);},100 ...
- js中写html代码怎么写,在js中写html代码怎么写
在js中写html代码的方法:首先使用div标签创建一块区域,给div标签添加一个id属性:然后在js中将一段html代码保存在html变量中:最后使用innerHTML属性,将html代码动态写入d ...
最新文章
- php中命名空间重要吗,关于php:PHP中命名空间是怎样的存在一
- 物体成瘾性_科技成瘾使我们不那么快乐。 那是一个市场机会。
- 【git 基础】detached HEAD意义详解 (非顶端分支的理解)
- 中兴路西藏北路到浦东国际机场路线(ddmap20100114)
- 同样是OpenJDK8,有的平台需要libpng12,有的不需要
- BZOJ 1034: [ZJOI2008]泡泡堂BNB
- 娱乐篇第十期:互联网的事情you意思(十)
- Struts+Hibernate系列教材 (一)- 整合Struts和Hibernate教程
- html 调用离线地图,百度地图API1.1制作的离线地图控件(html+webbroswer)
- 服务器装Win10虚拟机流畅,win10自带虚拟机和vmware哪个更流畅_win10自带虚拟机和vm哪个好用-win7之家...
- 中国式两性关系把外国人搞晕!
- element-ui Form表单验证
- h5 适配 iphoneX 的全面屏 (上有刘海 ,下有呼吸灯) ,在iphonX 上 fixed定位的问题
- 《前端》localStorage 和 sessionStorage-将数据存入(取出)缓存的方法-2020年10月6日
- 图像处理-最常见面试题(必问)
- java微信网页支付_java实现微信H5支付
- ios6.0 siri语音识别
- 分离 Alpha 通道
- leetcode13——步长k的差值小于t的元素组,包含1的正方形面积,完全二叉树的结点个数,矩形重叠面积,汇总区间
- 用echart玩点好玩的--酷炫热力图
热门文章
- junit 测试 异常_使用JUnit规则测试预期的异常
- openshift用户管理_OpenShift Express Web管理控制台:入门
- 如何:带有Thymeleaf和Spring Boot的Java 8日期和时间
- pdf secured_使您的Spring Security @Secured注释更干燥
- Java在几乎所有方面都可以胜任本机响应
- 编写下载服务器。 第四部分:有效地实现HEAD操作
- 从数百万个光纤(而不是数千个线程)中查询数据库
- 记录您的里程和社区运行情况:Java EE 7真实体验
- IntelliJ中的键盘快捷键
- 设置MongoDB副本集分为4个步骤