Я сейчас пытаюсь сделать заказ по столбцу "СТРАНА".Однако продолжайте получать ошибку «Требуется объект».Я делал это миллион раз, но не могу заставить это работать, код такой же, как в прошлый раз, но не работает
Пожалуйста, помогите
<script type="text/javascript"> $(document).ready(function() { var soapEnv = "<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> \ <soapenv:Body> \ <GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \ <listName>db_IMPS_Transaction_Data</listName> \ <OrderBy> <FieldRef Name='COUNTRY' Ascending='False' /> </OrderBy> <viewFields> \ <ViewFields> \ <FieldRef Name='Title'/> \ <FieldRef Name='COUNTRY' /> \ <FieldRef Name='PMTAMT' /> \ <FieldRef Name='ITEMS' /> \ <FieldRef Name='CUSTOMER' /> \ <FieldRef Name='BRANCH' /> \ <FieldRef Name='CCY' /> \ <FieldRef Name='CD' /> \ <FieldRef Name='A' /> \ <FieldRef Name='ACH' /> \ <FieldRef Name='B' /> \ </ViewFields> \ </viewFields> \ </GetListItems> \ </soapenv:Body> \ </soapenv:Envelope>"; $.ajax({
Я никогда не вызывал этот веб-сервис через JS, но, думаю, вам нужно заключить ваш OrderBy в тег :
<query> \ <Query> \ <OrderBy> \ <FieldRef Name='COUNTRY' Ascending='False' /> \ </OrderBy> \ </Query> \ </query> \