Перевод вызова прототипа Ajax в jQuery (добавление параметров формы и функции загрузки) - PullRequest
0 голосов
/ 15 сентября 2011

Я пытаюсь перевести это при отправке вызова в идентичный вызов в jquery

onsubmit = "new Ajax.Updater('graph','/test/add', {asynchronous: true, evalScripts: true,
    onLoading:function(request){document.getElementById('load').style.display='block'}, parameters:Form.serialize(this)});

Пока у меня есть эта функция:

$("form").submit(function(e){
 $.ajax({
    url: '/saffron_main/click_out_display',
    success: function (data) {
        $('#graph').html(data);
    }
});

});

Однако у меня возникают проблемы с репликациейдве функциональные возможности.

  1. parameters:Form.serialize(this)
  2. onLoading:function(request){document.getElementById('load').style.display='block'}

1 Ответ

2 голосов
/ 15 сентября 2011
$("form").submit(function(e){

 $.ajax({
    url: '/saffron_main/click_out_display',
    data: $(this).serialize(),
    success: function (data) {
        $('#graph').html(data);
        $("#load").css("display","block");
    }
});

});

Это должно соответствовать вашим потребностям. Если что-то неясно, не стесняйтесь спрашивать.

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