Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не работает ф-ция на хосте. (https://javascript.ru/forum/misc/67234-ne-rabotaet-f-ciya-na-khoste.html)

ureech 05.02.2017 07:10

Не работает ф-ция на хосте.
 
Утро доброе. Скрипт голосования.
<table>
<tr>
<td data="$item_id" id="$id" class="rating">картинки</td>
<td class="rating_info_$id ">кол-во картинок(0 изначально)</td>
</tr>
</table>

$(".raiting").click(function() {
		var a = $(this).attr("id");
		var c = $(this).attr("data");
		var b = $(".rating_info_" + a).text();
		$.ajax({
		url:"/dieta/rating",
		data:{
			user_votes: user_votes,  // эта переменная раньше задаётся
			item_id: c,
		    total: b
		},
                success:function(h) {
			if(h) {
				$(".rating_info_" + a).text(h)
			} else {
				alert("Вы уже голосовали")
			}
		}
	})
});

Когда кликаю по картинкам в строке с кол-вом картинок должно нарисоваться сколько картинок при клике выбранно, и на локальном работает, а на хосте дублируются. Т.е. был 0,выбрал две картинки стало 02, было 8, стало 88.После перезагрузки всё встаёт как и должно быть, но вот до никак не хочет.

laimas 05.02.2017 07:28

JS работает на клиенте и от хостера не зависит. Либо на клиенте баг - событие возникает дважды, либо баг на сервере.

ureech 05.02.2017 07:28

Нашёл, что не работает.Это оказывается с сервера так приходит. Буду разбираться с сервером.:)


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