PHP jquery 二级联动 每次只能附值一个?可不可以附值多个不同的值?

以下就是传递的语句,但是似乎只以下一个下拉框附值,如果我想同时给text附上另外的值行不行的?JQuery语句:functiongetarea2(){vararea_id... 以下就是传递的语句,但是似乎只以下一个下拉框附值,如果我想同时给text附上另外的值行不行的?
JQuery语句:
function getarea2(){
var area_id = $("#area").val();
if(area_id != ''){
$.ajax({
type: "post",
url: "b.php",
data:"area_id="+area_id,
cache:false,
beforeSend: function(XMLHttpRequest){
},
success: function(data, textStatus){

$("#xf").empty();//清空area下拉框
$("#xf").append(data);//给area下拉框添加option
},
complete: function(XMLHttpRequest, textStatus){
},
error: function(){
//请求出错处理
alert('错误');
}
});
}
}

后台接收返回值代码:
<?php
include("conn.php");
header('Content-Type:text/html;charset=utf-8');
$area_id= trim($_POST['area_id']);
if(!empty($region_id)){
$q=mysql_query("select * from catalog where id = '".$area_id."'");
while($row=mysql_fetch_array($q)){
$area_option = "<option value=".$row['title'].">".$row['title']."</option><br>";
echo $area_option;
}
}
?>
展开
 我来答
Ronnieenjoy
2017-02-27 · 超过90用户采纳过TA的回答
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:112万
展开全部

你把ajax中的写错了data选项中的值是数组 你用的是字符串拼接

data:"area_id="+area_id,改成 data:{area_id:area_id}
追问
换成数组后,返回的值是不是可以填充两个不同的下拉框?
我是想在后台页面怎样可以同时返回几个值:

echo $area_option1;
echo $area_option2;
可惜只填充一个
success: function(data, textStatus){
$("#xf").empty();//清空area下拉框
$("#xf").append(data);//给area下拉框添加option
},
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式