Cordova JQuery Mobile中的信息复制到新页面

Cordova JQuery Mobile中的信息复制到新页面,cordova,jquery-mobile,Cordova,Jquery Mobile,我在一个单独的文件(称为contact.html)中有以下代码 /*用于表单的HTML*/ $(文档)。在(“pagecreate”上的“联系我们”,功能(){ $(“#联系btn”)。在(“单击”,函数()上{ var$form_details=$(this).parent(“form”).serialize(); $form_id=$(“#联系人类型”).val(); $(“.inner content”).html(“”); $.ajax({ 类型:“POST”, 网址:'http://

我在一个单独的文件(称为contact.html)中有以下代码


/*用于表单的HTML*/
$(文档)。在(“pagecreate”上的“联系我们”,功能(){
$(“#联系btn”)。在(“单击”,函数()上{
var$form_details=$(this).parent(“form”).serialize();
$form_id=$(“#联系人类型”).val();
$(“.inner content”).html(“”);
$.ajax({
类型:“POST”,
网址:'http://app-url.co.za/app/includes/contact.php',
数据:{form_id:$form_id,form_details:$form_details},
数据类型:“html”,
成功:功能(数据){
$(“.inner content”).html(数据);
}
});
});
});
从我的PHP文件返回的数据是:

echo "<div class='centered'><h2>Message sent successfully</h2><a href='landing.html' data-transition='slide' data-direction='reverse' class='line-btn' id='register' data-role='button'>Back to menu</a></div>";
echo“消息发送成功”;
因此,这一切工作-我得到我的成功消息和“返回菜单”按钮。当我单击此按钮时,它将转到landing.html,但成功消息将保留在那里,而不是我的landing.html文件中的内容

这不会在本地发生,只有在Android设备上进行测试时才会发生(通过PhoneGap构建)。这是我对JQuery Mobile的误解还是Android的问题


有什么想法吗?

这就是jquery mobile的问题。。。使用JQM时会出现这种问题…所以请尽量避免使用此库。。。但现在,您可以在锚定标记中添加数据ajax=“false”,如并检查发生了什么…尝试执行$(“.inner content”).empty();当转发到landing.htmlHi@Banik时-谢谢,不幸的是,目前我只知道JQM。这似乎并没有解决我的问题。嗨@Rahul-我该怎么称呼这个?我是否只是将其添加到onClick事件中?
echo "<div class='centered'><h2>Message sent successfully</h2><a href='landing.html' data-transition='slide' data-direction='reverse' class='line-btn' id='register' data-role='button'>Back to menu</a></div>";