Java jquerymobile与ajax问题

Java jquerymobile与ajax问题,java,jquery-mobile,jquery-events,Java,Jquery Mobile,Jquery Events,当我直接转到这个特定页面(newUserForm.jsp)时,我可以在单击按钮时使用这个方法。但是当我在其他页面导航后到达此页面时(http://localhost:8081/home.jsp#/newUserForm.jsp)单击没有任何作用-没有在屏幕上显示名称。 (newUserForm.jsp:) JQuery移动AJAX $(函数() { $(“#callAjax”)。单击(函数() { var theName=$.trim($(“#theName”).val(); 如果(name.

当我直接转到这个特定页面(newUserForm.jsp)时,我可以在单击按钮时使用这个方法。但是当我在其他页面导航后到达此页面时(
http://localhost:8081/home.jsp#/newUserForm.jsp
)单击没有任何作用-没有在屏幕上显示名称。 (newUserForm.jsp:)


JQuery移动AJAX
$(函数()
{
$(“#callAjax”)。单击(函数()
{
var theName=$.trim($(“#theName”).val();
如果(name.length>0)
{
$.ajax({
类型:“POST”,
url:“/callajax.jsp”,
数据:({name:theName}),
cache:false,
数据类型:“文本”,
成功:成功
});
}
});
$(“#resultLog”).ajaxError(函数(事件、请求、设置、异常)
{
$(“#resultLog”).html(“调用错误:“+settings.url+”
HTPP代码:“+request.status”); }); 函数onSuccess(数据) { $(“#resultLog”).html(“结果:+数据); } }); jquerymobile 请输入您的姓名: AJAX演示
它被认为是ajax调用吗?我在谷歌旅行时发现了这个代码

$("#callAjax").bind('vclick',function(){...})

jQuery mobile使用vclick,而不是单击

您实际上并没有使用jQuery进行AJAX调用。您正在为Internet Explorer使用ActiveX,或为兼容浏览器使用
XMLHttpRequest
。此外,您无论如何都不应该尝试使用ActiveX控制器,我们已经不是石器时代了。我还想指出,jQM(jQuery Mobile)的版本为1.4a查看页面更改()因为这已经构建了所有ajax调用in@PhillPafford谢谢Phill,我再次编辑了第一个答案(我在这里的第一个问题:))