Coffeescript генерирует js с помощью jquery ajax, вызывая функцию готового документа - PullRequest
0 голосов
/ 12 декабря 2011

Может кто-нибудь сказать мне, почему этот скрипт кофе:

$ ->  
  $('#btnLogin').live 'click', ->
    $.ajax
      url: 'user/login'
      type: 'POST'
      data: 'Username=' + $('#username').val() + '&password=' + $('#password').val()
      success: (data, status, request) ->
        alert data

Генерирует этот javascript с помощью вызова ajax вне метода готового документа?

(function() {
  $(function() {
    return $('#btnLogin').live('click', function() {});
  });
  $.ajax({
    url: 'user/login',
    type: 'POST',
    data: 'Username=' + $('#username').val() + '&password=' + $('#password').val(),
    success: function(data, status, request) {
      return alert(data);
    }
  });
}).call(this);

Ответы [ 2 ]

0 голосов
/ 17 мая 2013

Если вы не знакомы с сайтом: http://js2coffee.org/ Это отличный ресурс для тестирования этих проблем. Вы можете очень легко конвертировать код между coffeescript из javascript. Я часто использую его, когда сталкиваюсь с этими проблемами.

0 голосов
/ 01 февраля 2012

На самом деле это была проблема с интервалом между табуляциями в Visual Studio, я изменил интервал между табуляциями, когда работал над файлом, и это все сбило с толку.Я просто удалил все пробелы и вкладки в каждой строке, а затем он сгенерировал JS, я хотел

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...