Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   .ajax() Подскажите (https://javascript.ru/forum/misc/48635-ajax-podskazhite.html)

easyrocket 10.07.2014 20:45

.ajax() Подскажите
 
Добрый день. Мучаюсь второй день, подскажите где ошибка. мне нужно передать в data - datares и переменные s и c. Как это осуществить? попробовал как в коде ниже, но это не верно... :(
/* Function for ours ajax inquiry  */
function ajaxpostshow(urlres, datares, wherecontent ){
		var s = $("#size").val();
			var c = $("#color").val();
			if(!s) s='';
			if(!c) c='';
			//alert(s);
       $.ajax({
           type: "POST",
           url: urlres,
           data: { datares:datares, size: s, color: c},
           dataType: "html",
           beforeSend: function(){
          $.jGrowl("Подождите идет обновление");
            },          
           error: function() {
            $.jGrowl("Уупс! Возникла ошибка!");
           },
           success: function(fillter){
                $(wherecontent).html(fillter);
               $.jGrowl("Информация обновлена");
           }
            
            
      });
    return false;
}
 $('.input-basket-submit').live("click",function(){
			var addbasketid = $(this).attr('id');
			/*basket_ajax();*/
		ajaxpostshow("/included/ajax/basket.php", addbasketid, ".basket" );
         return false;
   });

Boomerml 14.07.2014 17:38

а какая собственно ошибка?

$('#size') $('#color') - естественно должны возвращаться значение, если таковые будут. val() используется в основном для input

Лучше использовать метод 'on' вместо 'live' т.к. начиная с jQuery-1.7, данный метод считается устаревшим. Предпочтительным является методом .on().

+ Держите стилистику кода, если используйте одинарные кавычки, используйте их везде - так намного читабельней, и табуляцию желательно...

Часть поста удаленна, из за моей некомпетентности. тому подтверждение пост ниже

bes 14.07.2014 23:07

Цитата:

Сообщение от easyrocket
подскажите где ошибка

как удалось обнаружить, что она там есть?

Цитата:

Сообщение от Boomerml
Как я знаю и ниже этому подтверждение data пишется так

Цитата:

Сообщение от Boomerml
data: 'datares=' + datares + '&size=' + s + '&color=' + c,

http://jquery.page2page.ru/index.php...80%D0%BE%D1%81
Цитата:

data:object,string


Часовой пояс GMT +3, время: 21:44.