Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery Mobile-更改页面结果:未定义_Jquery_Mobile_Undefined - Fatal编程技术网

JQuery Mobile-更改页面结果:未定义

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

JQuery Mobile的changePage()函数有一个奇怪的问题。我试图在点击按钮后加载一个.php页面

这是我正在使用的代码:

/* 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>