2013-02-14 4 views
0

im scripting in sharepoint2010 foundation, используя jquery/javascript. Это вопрос о jquery spservices.jquery spservices

im пытается получить полевые значения из списка и использовать значения в другом списке.

$().SPServices({ 
    operation: 'GetListItems', 
    async: false, 
    listName: 'Bedrijven', 
    CAMLRowLimit: 10, 
    CAMLQuery: _queryCompanie, 
    CAMLViewFields: "<ViewFields><FieldRef Name='WorkPhone'/><FieldRef Name='WorkCity' /><FieldRef Name='Title' /></ViewFields>", 
    completefunc: function(xData, Status){ 
    $(xData.responseXML).SPFilterNode("z:row").each(function(){ 
     var _itemTitle = $(this).attr('ows_Title'); 
     var _itemCity = $(this).attr('ows_WorkCity'); 

     alert('WorkCity == ' + _itemCity); 
    }); 
    } 
}); 

проблема в том, что я получаю поле заголовка, но мне также нужно поле workcity. , но если им делать это, как указано выше, я получаю неопределенный ответ, когда я его предупреждаю.

благодарит заранее.

ответ

1

Я просто запустил это в своей тестовой среде с помощью списка контактов в качестве источника, и это сработало для меня. Вы можете проверить возвращенные данные в Firebug или Fiddler, чтобы узнать, что происходит.

Обратите внимание, что если столбец WorkCity пуст, вы получите неопределенный код. Элементы хранятся редко.

+0

lol thanks, я помету ваш ответ как один: P (im retarded, я думаю) – user1652050

+0

Эй, вы не отстали. У вас был вопрос, и я проверил его для вас! Кстати, обсуждения на сайте SPServices Codeplex очень активны, и я, скорее всего, буду видеть ваши вопросы там в будущем. –

Смежные вопросы