0
我有一个xml对象,它已通过ajax调用返回,该调用包含1条记录,33列(只有1条记录或非条记录),并且外观这样用jquery从xml表中解析记录的列和数据
xml "<Table>
<Supplier>false</Supplier>
<Address>true</Address>
<ProductInformation>true</ProductInformation>
<ProductDetail>true</ProductDetail>
<BusinessRef>true</BusinessRef>
<RequiredLiveDate>true</RequiredLiveDate>
<ActualLiveDateCheck>true</ActualLiveDateCheck>
<ABEndCheck>true</ABEndCheck>
<FloorRoomRackSpace>true</FloorRoomRackSpace>
<PremisesNameNum>true</PremisesNameNum>
<PremisesExists>true</PremisesExists>
<IsSiteSecure>true</IsSiteSecure>
<CheckTechPres>true</CheckTechPres>
<CheckSepAndResil>true</CheckSepAndResil>
<SuppConfSepAndRes>true</SuppConfSepAndRes>
<DelDateContingency>true</DelDateContingency>
<AwareOfTimeIssues>true</AwareOfTimeIssues>
<VisitorsNames>true</VisitorsNames>
<VisitorsTelNum>true</VisitorsTelNum>
<VisitorsCompanyName>true</VisitorsCompanyName>
<VisitorsNationality>true</VisitorsNationality>
<VisitorsClearanceLvl>true</VisitorsClearanceLvl>
<VisitorsCarReg>true</VisitorsCarReg>
<SiteVisitSponserNme>true</SiteVisitSponserNme>
<SiteVisitArrvalDate>true</SiteVisitArrvalDate>
<SiteVisitTimeSart>true</SiteVisitTimeSart>
<SiteVisitTimeEnd>true</SiteVisitTimeEnd>
<WhichAreaToBeVisited>true</WhichAreaToBeVisited>
<WhoIsToMeetVisitor>true</WhoIsToMeetVisitor>
<FSSiteName>NA</FSSiteName>
<WorkType>Cabling</WorkType>
<VisitorContact>Alan Legg</VisitorContact>
<SiteLocation>Tech Hall 1</SiteLocation>
</Table>" String
,这里是在拉数据的代码:
function getExistingCheckList() {
var PWNum = 'PW11896';
var testddl = $("#testddl");
$.ajax({
type: "POST",
url: "Circuits_OrderManagementTracker.aspx/getAnyChecklistRecords",
data: "{'PWNum': '" + PWNum + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
var xmlDoc = $.parseXML(response.d);
var xml = $(xmlDoc);
var CheckListsReturned = xml.find("Table");
$.each(CheckListsReturned, function (index, CheckListsReturned) {
ColumnName = $(this).find("title").????()
columnsData = $(this).find("title").????()
testddl.append('<option>' + ColumnName + '</option>');
testddl2.append('<option>' + columnsData + '</option>');
});
},
failure: function (msg) {
alert(msg);
}
});
}
我希望通过XML拉出列名和列值遍历所有33列和填充2下拉,但即时通讯与语法挣扎,你能帮我吗?
如果是XML,你为什么有'数据类型: “JSON”'在theAJAX打电话? – Barmar 2013-03-26 14:55:07
请编辑问题并显示实际的XML标签。 – Barmar 2013-03-26 14:56:59
嗨Barmar我累了添加标签,但页面处理它,它似乎只显示处理的XML。虐待增加它,但我不确定如何让它显示为它的原始状态。 – MoiD101 2013-03-26 15:22:53