JQuery Mobile-更改页面结果:未定义
JQuery Mobile的changePage()函数有一个奇怪的问题。我试图在点击按钮后加载一个.php页面 这是我正在使用的代码:JQuery Mobile-更改页面结果:未定义,jquery,mobile,undefined,Jquery,Mobile,Undefined,JQuery Mobile的changePage()函数有一个奇怪的问题。我试图在点击按钮后加载一个.php页面 这是我正在使用的代码: /* SUBMIT SEARCH FORM */ $('input#search-submit').click(function() { $.mobile.changePage("search.php"); }); 但是,单击按钮后,它仅加载一个页面,显示:undefined(浏览器中的url是正确的):http://somed
/* SUBMIT SEARCH FORM */
$('input#search-submit').click(function()
{
$.mobile.changePage("search.php");
});
但是,单击按钮后,它仅加载一个页面,显示:undefined(浏览器中的url是正确的):http://somedomain.com/search.php"). 在刷新页面后,它也会显示结果
我的控制台上没有错误或奇怪的警告,因此我无法找出它为何会出现这种情况……我遇到了完全相同的问题,并在这个问题中找到了答案:
总之,您需要确保提交的脚本返回完整的jQuery移动页面,它需要所有常用的jQuery移动页面元素,例如带有
data role=“content”
的div,我遇到了完全相同的问题,并在这个问题中找到了答案:
总之,您需要确保提交的脚本返回完整的jQuery移动页面,它需要所有常用的jQuery移动页面元素,例如带有
data role=“content”
的div,您需要向search.php添加基本的HTML格式。比如说
search.php
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<?php
print_r($_POST);
?>
</body>
</html>
您需要向search.php添加基本的HTML格式。比如说 search.php
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<?php
print_r($_POST);
?>
</body>
</html>