ваш jQuery(document).ready(function()
не будет запускаться, поскольку jquery mobile загружает внешние страницы, ищет первую страницу вашего документа и не загружает связанные сценарии, указанные в разделе head.
Что вам нужно сделать, это загрузить все ваши java-скрипты на первую html-страницу, а также поместить код в $("#test").live("pageshow",function(){}
, где test - это идентификатор первой страницы, расположенной в test.html
это должно выглядеть так в вашем .js:
$("#test").live("pageshow",function(){
jQuery.noConflict();
getCategories();
getnameCategories();
}
и вот так в test.html:
<!DOCTYPE html>
<html >
<head>
</head>
<body>
<div id="test" data-role="page">
</div>
</body>
</html>