谁能帮我看看这个ajax为什么不能返回值呢

浏览:327 发布日期:2014/12/30 分类:求助交流
//这是JQUERY下的ajax调用
function brand(val,id,url){
var data={val: val};
$.ajax({
type: 'POST',
url: url,
data: data,
dataType: "text",
success: function(data){
$(id).html(data);
}
});
}


$("#ci").change(function(){
var val = $(this).val();
brand(val,'#st','/index.php/Ajax/store/');
});


// 这是类
Public function store(){
$val = I("post.val");
$db = M("Store");
$data = $db->where("cityid = " . $val)->order("storeid asc")->select();
$result = "<option value='0'>请选择门店</option>";
if($data){
foreach($data as $v){
$result .= "<option value='".$v['storeid']."'>".$v['name']."</option>";
}
}else{
$result .= "<option value=''></option>";
}

echo $result;


// 这是Html

<select name="cityid" id="ci">
<option value="0">请选择城市</option>
<option value="4" >郑州市</option>
<option value="5" >开封市</option>
</select>

<span id="_active1">
<select name="storeid" id="st" class="store">

<!-- 这里本应返回值的,可是怎么都不返回 -->

</select>
</span>

最佳答案
评论( 相关
后面还有条评论,点击查看>>