你好,先解释下ajax ,post
jq里面post的底层就是ajax,
$.post是ajax的type:post方式的简单实现,同理还有$.get
jq本身具有对返回参数格式化的功能,
请把你的post后面加个参数:
jQuery.post("Test.php",{id:jQuery('#ddlYTShop').val(),act:"Shop"},
function(data){
jQuery.each(data, function(index, entry){
var option="";
jQuery("#ddlB_ShopName").append(option);
});
}, 'json');//这里加个json,就可以了,具体说明请看手册
另外你的2个shop大小写不统一,请仔细检查。