Cra*_*lot 1 javascript ruby-on-rails partial-views ruby-on-rails-3
渲染部分时,部分内的Javascript块是否应该被执行?
例如,假设"_partial_exmaple.html.erb"内部是对alert()的调用.
当我在视图中渲染此部分时,是否会调用此警报?
如果是这样,我做错了,因为部分中包含的Javascript块没有被执行.
在"viewA.html.erb"里面:
<%= render :partial => 'partialA' %>
Run Code Online (Sandbox Code Playgroud)
在"_partialA.html.erb"里面:
<script type="text/javascript">
alert('hi');
</script>
Run Code Online (Sandbox Code Playgroud)
显示"hi"的警报功能未执行.
听起来你在这行代码之前的某个地方有一个JavaScript错误,这就是暂停所有JavaScript执行.使用浏览器的JavaScript控制台检查是否有任何错误.
在Chrome中:查看 - >开发人员 - > JavaScript控制台
| 归档时间: |
|
| 查看次数: |
1873 次 |
| 最近记录: |