1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
$(function(){
//alert($().jquery);
/*===========================================
* recuperation des items
* ===========================================*/
$(function() {
GetActualites();
});
function GetActualites(){
//The Web Service method we are calling, to read list items we use 'GetListItems'
var method = "GetListItems";
//Liste Cible (display name)
var list = "Test_List";
//Url du site parent de la litse
var targetURL="http://xxxxxxxxxxx.fr/espaces/RH/";
//Format de la requets
var fieldsToRead = "<ViewFields>" +
"<FieldRef Name='ID' />" +
"<FieldRef Name='Title' />" +
"</ViewFields>";
//Syntaxe de la requete (si vide tous les résultats sont ramenés )
//ATTENTION les paramètre de page sont définis an amont dans la page cible
var query = "";
//nombre de résultats souhaités (vide si tous)
var RowLimit = 10;
//Appels SPServices avec en paramètre les variables définies ci dessus
$().SPServices({
operation: method,
async: false, //if you set this to true, you may get faster performance, but your order may not be accurate.
webURL: targetURL,
listName: list,
CAMLViewFields: fieldsToRead,
CAMLQuery: query,
CAMLRowLimit: RowLimit,
//AJax Callback
completefunc: function (xData, Status) {
//Boucle sur les row:z retournés
var ListActu=[];
$(xData.responseXML).SPFilterNode("z:row").each(function() {
ListActu.push({Ref: $(this).attr('ows_ID'),
Titre: $(this).attr('ows_Title'),
});
});
console.log(ListActu);
//CreateActu(ListActu);
}
});
} |
Partager