Как отобразить страницу JQuery (внутри DIV) с помощью JavaScript?
вот моя проблема, я называю этот метод и что он делает
опубликовать некоторые данные на сервере с помощью jQuery, я хочу отобразить страницу, используя результат, который я получаю с сервера
моя страница index.html
<div data-role="page" id="login">
// other page content
<div id="divrightButton">
<!-- calling loginSubmit which calls loginPostData-->
<a class="bluebutton" href="#" onclick="loginSubmit(); return false;">Login</a>
</div>
</form>
</div>
<!--main page-->
<div data-role="page" id="mainMenu">
Main menu
</div>
вот кусок кода из JavaScript,quick thing loginSubmit() calls loginPostData , loginSubmit создайте объект json и передайте его в loginPostData
function loginPostData(jsonRequest)
{
$.post("http://localhost:8080/edserve/MobileServlet",
JSON.stringify( jsonRequest),
function(data)
{
var obj = JSON.stringify(data);
//var object = JSON.parse(json_text);
//alert(obj);
alert(obj);
if(data.status=="success")
{
//display main page
//$('#mainMenu').show(); <-- this does not give desired result
}
else
{
if(data.message=="user not verified")
{
//display verification page
}
if(data.message=="no user exist with this usname")
{
//set focus to username
$("#username").focus();
}
}
}, "json");
}
КАК ПОКАЗАТЬ ГЛАВНОЕ МЕНЮ, КОГДА ЕСТЬ УСПЕХ, весь HTML-код находится в одном файле в разных файлах div?
используйте этот код для перенаправления / отображения определенного тега / элемента div
$.mobile.changePage("#mainMenu",{allowSamePageTransition: true });
а также скачать следующий файл CSS, его необходимо для перехода между страницами / элементы div