Note that there are some explanatory texts on larger screens.

plurals
  1. POParsing the columns and data of a record from an xml table with jquery
    primarykey
    data
    text
    <p>I have an xml object that has been returned via an ajax call that contains 1 record, 33 columns (there will only ever be 1 record or non) and looks like this</p> <pre><code> xml "&lt;Table&gt; &lt;Supplier&gt;false&lt;/Supplier&gt; &lt;Address&gt;true&lt;/Address&gt; &lt;ProductInformation&gt;true&lt;/ProductInformation&gt; &lt;ProductDetail&gt;true&lt;/ProductDetail&gt; &lt;BusinessRef&gt;true&lt;/BusinessRef&gt; &lt;RequiredLiveDate&gt;true&lt;/RequiredLiveDate&gt; &lt;ActualLiveDateCheck&gt;true&lt;/ActualLiveDateCheck&gt; &lt;ABEndCheck&gt;true&lt;/ABEndCheck&gt; &lt;FloorRoomRackSpace&gt;true&lt;/FloorRoomRackSpace&gt; &lt;PremisesNameNum&gt;true&lt;/PremisesNameNum&gt; &lt;PremisesExists&gt;true&lt;/PremisesExists&gt; &lt;IsSiteSecure&gt;true&lt;/IsSiteSecure&gt; &lt;CheckTechPres&gt;true&lt;/CheckTechPres&gt; &lt;CheckSepAndResil&gt;true&lt;/CheckSepAndResil&gt; &lt;SuppConfSepAndRes&gt;true&lt;/SuppConfSepAndRes&gt; &lt;DelDateContingency&gt;true&lt;/DelDateContingency&gt; &lt;AwareOfTimeIssues&gt;true&lt;/AwareOfTimeIssues&gt; &lt;VisitorsNames&gt;true&lt;/VisitorsNames&gt; &lt;VisitorsTelNum&gt;true&lt;/VisitorsTelNum&gt; &lt;VisitorsCompanyName&gt;true&lt;/VisitorsCompanyName&gt; &lt;VisitorsNationality&gt;true&lt;/VisitorsNationality&gt; &lt;VisitorsClearanceLvl&gt;true&lt;/VisitorsClearanceLvl&gt; &lt;VisitorsCarReg&gt;true&lt;/VisitorsCarReg&gt; &lt;SiteVisitSponserNme&gt;true&lt;/SiteVisitSponserNme&gt; &lt;SiteVisitArrvalDate&gt;true&lt;/SiteVisitArrvalDate&gt; &lt;SiteVisitTimeSart&gt;true&lt;/SiteVisitTimeSart&gt; &lt;SiteVisitTimeEnd&gt;true&lt;/SiteVisitTimeEnd&gt; &lt;WhichAreaToBeVisited&gt;true&lt;/WhichAreaToBeVisited&gt; &lt;WhoIsToMeetVisitor&gt;true&lt;/WhoIsToMeetVisitor&gt; &lt;FSSiteName&gt;NA&lt;/FSSiteName&gt; &lt;WorkType&gt;Cabling&lt;/WorkType&gt; &lt;VisitorContact&gt;Alan Legg&lt;/VisitorContact&gt; &lt;SiteLocation&gt;Tech Hall 1&lt;/SiteLocation&gt; &lt;/Table&gt;" String </code></pre> <p>and here is the code that pulls the data in:</p> <pre><code> 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('&lt;option&gt;' + ColumnName + '&lt;/option&gt;'); testddl2.append('&lt;option&gt;' + columnsData + '&lt;/option&gt;'); }); }, failure: function (msg) { alert(msg); } }); } </code></pre> <p>I wish to iterate through the xml pulling out the column name and the the columns value for all 33 columns and populate the 2 dropdowns, but im struggling with the syntax, could you help me please?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload