WebServer + JS | $(document).find("ServerEntity").each(function{})
function getListddlServer(id) {
var company_id = $("#" + id).val();
$("#ddlServer").empty();
$.ajax({
type: "post",
url: "../WebService.asmx/getSeletcServer",
data: "id=" + company_id,
async: false,
success: function (doc) {
debugger;
$(document).find("ServerEntity").each(function () {
//---alert($(this));
//$("<option value='" + $(this).find("ServerBindId").text() + "'>" + $(this).find("ServerName").text() + //"</option>").appendTo("#ddlServer");
});
}
});
};
注释那一段 根本不进去 --------------------编程问答-------------------- 有debugger吗,要调用成功才进去的。 --------------------编程问答--------------------
用alert调试一下。。
看success进去了吗?
如果进去了。。。应该就是你找节点写的有问题了。。。 --------------------编程问答-------------------- 用 firebug 和 ie 都看看,先确保没有语法上的错误。
注释那一段是在success里的,加个 error 的处理函数 --------------------编程问答-------------------- 首先确定你调用成功没有,用alert() 测试一下进入success没有。
如果没有进去,你就要检查一下你的JS调用地址和后台服务代码了。
如果进去了,应该是你找XML结点出了问题,查检一下你后台返回的XML数据看对应起没有。 --------------------编程问答--------------------
调试alert("debug");
补充:.NET技术 , Web Services