Php 来自listview的jquery移动AJAX调用
我有一个表,其中填充了来自单个查询的两种类型的php变量。我想让读者看到带有typeA变量的表,然后切换到同一个表,但带有viewB 读者可以从一个小弹出菜单中切换视图,该菜单有列表项“视图a”和“视图B” 我试图通过AJAX调用来完成视图切换,但它不起作用。放下“眼睛”菜单,选择“视图B”,什么都不会发生 这有什么不对的?任何帮助都将受到热烈欢迎 php: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=
。。。以下是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 }
?>