- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我一直在尝试将我的工作 javascript 代码传递到 CoffeeScript,但我无法通过此错误:
unmatched OUTDENT on line 55
这是 CoffeeScript 代码
$(document).on("click",".save_button", ->
$form = $(this).parent().parent().parent().parent().parent().parent()
$form.bind("ajax:complete", ->
$actionURI = $form.attr("action");
$.get(window.location.protocol+"//"+window.location.host+$actionURI+".js",(data) ->
$form.parent().parent().prev().html(data); //Line 55
closeSaveElement()
,"html")
);
$form.submit();
return false;
);
我试过在任何地方放置和删除 ;
但我不知道有什么问题。我还尝试将 ->
更改为 =>
但弹出相同的错误。
最佳答案
有效的 JS 并不是真正有效的 CoffeeScript。你必须做这样的事情:
$(document).on "click", ".save_button", ->
$form = $(this).parent().parent().parent().parent().parent().parent()
$form.bind "ajax:complete", ->
$actionURI = $form.attr "action"
$.ajax
type: "get"
url: "#{window.location.protocol}//#{window.location.host}#{$actionURI}.js"
dataType: "html"
success: ->
$form.parent().parent().prev().html(data)
closeSaveElement()
$form.submit()
return false
另外,对这一行做点什么:
$form = $(this).parent().parent().parent().parent().parent().parent()
.closest()
应该会有帮助。
关于javascript - CoffeeScript - 无与伦比的 OUTDENT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16325872/
我正在使用计数器和伪:之前选择器将十进制数添加到有序列表中。问题是计数器影响了 li 的段落,而不是它缩进的元素编号。 有谁知道我怎样才能减少计数器的缩进,使剩余的段落不会流到左边距?
我一直在尝试将我的工作 javascript 代码传递到 CoffeeScript,但我无法通过此错误: unmatched OUTDENT on line 55 这是 CoffeeScript 代码
ParseError: /Users/JMiller/Projects/multisport-momentum/public/stylesheets/style.styl:15 11| c
我正在使用 960.gs 网格系统创建 HTML 页面。我想沿着其中一个排水沟的中心画一条垂直虚线。 带有网格覆盖的页面(排水沟标记为红色): 带有模拟垂直虚线的页面: 但是,在 grid.css 样
我是手写笔的新手。尝试制作规则列表,例如 .mt--20、.mt--30、.mt--35 等 我遇到了这个错误 我的触控笔代码: margin(postfix, side, numbers) .m
可以将 emacs ruby-mode 配置为 outdent 访问修饰符(private、protected、public)吗?我希望它像这样使它们变得突出: class MyClass d
这很奇怪,我只是在变量设置中进行了更改以使用哈希代替......你知道: black = #000 替换为: colors = { 'black': #000 // and so o
这很奇怪,我只是在变量设置中进行了更改以使用哈希代替......你知道: black = #000 替换为: colors = { 'black': #000 // and so o
触控笔代码: Sprite($positiveXCoordinate, $positiveYCoordinate, $width, $height) width {$width}px heig
我在这个网址的 Bootstrap 文档中看到了这一行: http://getbootstrap.com/css/#grid-intro 它说: 列通过填充创建间距(列内容之间的间隙)。该填充在第一列
Stylus ParseError: 预期“缩进”,得到“缩进” Unable to compile Stylus file app/css/app.styl to CSS: ParseError:
我正在编写一个 chrome 扩展,需要一个简单的文本编辑器组件,以便用户可以在扩展中编辑简单的笔记。 要求: 可点击的链接,但没有任何类型的模式对话框。如果任何“http://..”子字符串可以变成
我正在使用 pycharm我真的很喜欢 PEP8 警告的集成,它可以帮助我编写整洁的 Python 代码。 通常当 function 有多个返回类型时我在多行中使用返回变量,如下所示, raw_dat
安装新的 Eclipse Indigo 后,当我在一行上按 shift+tab 时,outdent 不再工作。是否有任何设置可以再次激活它? 最佳答案 Eclipse Kepler 的问题仍然存在 在
当我收到警告时 PEP 8: E122 continuation line missing indentation or outdented Ctrl + Alt + L 不执行必要的缩进。相反,缩进
我是一名优秀的程序员,十分优秀!