CoffeeScript AJAX


本文整理自网络,侵删。

AJAX

问题

你想要使用jQuery来调用AJAX。

解决方案

$ ?= require 'jquery' # 由于 Node.js 的兼容性

$(document).ready ->
    # 基本示例
    $.get '/', (data) ->
        $('body').append "Successfully got the page."

    $.post '/',
        userName: 'John Doe'
        favoriteFlavor: 'Mint'
        (data) -> $('body').append "Successfully posted to the page."

    # 高级设置
    $.ajax '/',
        type: 'GET'
        dataType: 'html'
        error: (jqXHR, textStatus, errorThrown) ->
            $('body').append "AJAX Error: #{textStatus}"
        success: (data, textStatus, jqXHR) ->
            $('body').append "Successful AJAX call: #{data}"

jQuery 1.5和更新版本都增加了一种新补充的API ,用于处理不同的回调。

request = $.get '/'
    request.success (data) -> $('body').append "Successfully got the page again."
    request.error (jqXHR, textStatus, errorThrown) -> $('body').append "AJAX Error: ${textStatus}."

讨论

其中的jQuery和$变量可以互换使用。另请参阅Callback bindings 。


标签:CoffeeScript

相关阅读 >>

CoffeeScript 平方根倒数快速算法

CoffeeScript 由数组创建一个字符串

CoffeeScript 生成器模式

CoffeeScript 生成可预测的随机数

CoffeeScript 一个随机整数函数

CoffeeScript 适配器模式

CoffeeScript 数学常数

CoffeeScript 模板方法模式

CoffeeScript 字符串插值

CoffeeScript 递归函数

更多相关阅读请进入《CoffeeScript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...