Похоже, ваш бит jQuery ничего не делает с данными, возвращаемыми через AJAX:
Прежде всего, проверьте, возвращаются ли какие-либо данные при вызове AJAX.
1)Перейдите по ссылке прямо в браузере и посмотрите на результаты.Если все выглядит хорошо, то ...
2) Настройте бит jQTouch на:
$(document).ready(function(){
$("#admin li.arrow a, #kauf #adminAll, #tech #techAll, #dienst #dienstAll, #verkauf li.arrow a, #verkauf li.arrow a, #finanz li.arrow a, #informatik li.arrow a, #masch li.arrow a, #bau li.arrow a, #gewerbe li.arrow a, #med li.arrow a, #lebensmittel li.arrow a")
.tap(function(){
var linkId = $(this).attr("id");
//alert(linkId);
$('#liste').empty();
$.ajax({
type: "GET",
//cache: "false",
url: "listJobs.php",
data: "ajaxget=" + linkId,
success: function(data) {
console.log( data );
//$("#liste").load(data);
jQT.goTo( '#liste' );
}
});
return false;
});
});
и протестируйте его с включенной консолью отладки (предположительно, iPhone / iPod / iPad) -зайдите в Настройки> Safari> Разработчик> Консоль отладки в положение ВКЛ.Если вызывается действие AJAX и данные возвращаются, вы должны увидеть сообщение в верхней части окна браузера.
Кроме того, вы используете (или закомментировали) вызов с использованием jQuery $.load()
функция.Эта функция в основном выполняет действие AJAX за вас, вы просто даете ему контейнер для заполнения и URL (и, необязательно, элемент) для его заполнения.Таким образом, вы можете обнаружить, что следующее будет выполнять эту работу так же легко:
$(document).ready(function(){
$("#admin li.arrow a, #kauf #adminAll, #tech #techAll, #dienst #dienstAll, #verkauf li.arrow a, #verkauf li.arrow a, #finanz li.arrow a, #informatik li.arrow a, #masch li.arrow a, #bau li.arrow a, #gewerbe li.arrow a, #med li.arrow a, #lebensmittel li.arrow a")
.tap(function(){
$("#liste").load( 'listJobs.php?ajaxget='+$(this).attr("id") );
return false;
});
});
Как я упоминал ранее, похоже, что ваш элемент #liste
очищается, но через AJAX не добавляется новый контентcall - вы просто переходите к этому элементу, если / когда вызов AJAX успешен.
В любом случае, вы сможете продолжить отладку / устранение неполадок.