<li>
s не имеют value
- только формы ввода имеют. На самом деле, вы не должны даже включать атрибут value
в HTML для <li>
s.
Вы можете положиться на .innerHTML
вместо:
getPaging(this.innerHTML)
Или, может быть, id
:
getPaging(this.id);
Однако проще (и лучше) добавлять обработчики кликов из кода JavaScript, а не включать их в HTML. Поскольку вы уже используете jQuery, это легко сделать, изменив HTML-код на:
<li class="clickMe">1</li>
<li class="clickMe">2</li>
И использовать следующий JavaScript:
$(function () {
$('.clickMe').click(function () {
var str = $(this).text();
$('#loading-content').load('dataSearch.php?' + str, hideLoader);
});
});
Это добавит один и тот же обработчик кликов ко всем вашим <li class="clickMe">
с, не требуя дублирования кода onclick="getPaging(this.value)"
для каждого из них.