Php 来自listview的jquery移动AJAX调用

Php 来自listview的jquery移动AJAX调用,php,ajax,jquery-mobile,Php,Ajax,Jquery Mobile,我有一个表,其中填充了来自单个查询的两种类型的php变量。我想让读者看到带有typeA变量的表,然后切换到同一个表,但带有viewB 读者可以从一个小弹出菜单中切换视图,该菜单有列表项“视图a”和“视图B” 我试图通过AJAX调用来完成视图切换,但它不起作用。放下“眼睛”菜单,选择“视图B”,什么都不会发生 这有什么不对的?任何帮助都将受到热烈欢迎 php: 。。。以下是js和html: $(函数(){ $('#popupSwitchView')。更改(函数(){ var theView=

我有一个表,其中填充了来自单个查询的两种类型的php变量。我想让读者看到带有typeA变量的表,然后切换到同一个表,但带有viewB

读者可以从一个小弹出菜单中切换视图,该菜单有列表项“视图a”和“视图B”

我试图通过AJAX调用来完成视图切换,但它不起作用。放下“眼睛”菜单,选择“视图B”,什么都不会发生

这有什么不对的?任何帮助都将受到热烈欢迎

php:


。。。以下是js和html:

$(函数(){
$('#popupSwitchView')。更改(函数(){
var theView=$.trim($('.theView').val());
如果(theView.length>0){
$.ajax({
键入:“POST”,
url:'file.php',
数据:({
名称:theView
}),
cache:false,
数据类型:“文本”,
成功:成功
});
}
});
$('#resultLog').ajaxError(函数(事件、请求、设置、异常){
$('#resultLog').html('调用错误:'+settings.url+'
HTTP代码:'+request.status); }); 函数onSuccess(数据){ $('#resultLog').html(数据); } });


谢谢@HPierce,在问题中编辑。另外,
{--comments--}
对PHP在语法上无效。如果您试图评论,请使用
//comments
/*comments*/
。我假设您的意思是
if($view=='viewB')
,而不是
if($view='viewB')
。同样感谢您,我不确定在堆栈中给出示例时如何指示注释。是的,我的意思是把“==”,现在编辑。使用
点击
而不是
更改
<?php
$sql = //select all type-A and type-B columns//

{// process $sql results, return type-A and type-B variables  }

$view = $_REQUEST['name'];
if ($view == 'viewA'){// include('table.php'); echo $table, populated with type-A variables  }
if ($view == 'viewB') {// include('table.php'); echo $table, populated with type-B variables   }

?>