OData substringof ou startswith le retour de tous les éléments

Je suis en train de filtrer les résultats de ma recherche à partir d'un Appel Reste.

$.ajax({
    type: "GET",
    headers: {
        "Accept": "application/json;odata=verbose"
    },
    dataType: "JSON",
    url: _spPageContextInfo.webServerRelativeUrl + "/_api/lists/getByTitle('Contacts')/items?$select=Title,Id&$startswith('Title','" + request.term + "') eq true",
    success: function (data) {
    },
    error: function (ex) {
    }
});

Dans ma Liste de Contacts, je suis en train de récupérer le Titre et l'Id pour les Articles qui commencent avec une Chaîne ou qui ont la Chaîne, quelque part en elle, ici par exemple c'est le Nom de quelqu'un.

J'ai aussi essayé avec substringof:

"/_api/lists/getByTitle('Contacts')/items?$select=Title,Id&$substringof(" + request.term + ",'Title') eq true"

qui offre également le même résultat.

Il me donne tous les Éléments de la Liste à partir de la Liste et aucun Filtrage n'est appliqué.
- Je construire l'Url pour le Reste après à regarder ici Programmation à l'aide de SharePoint 2013 service REST
Comme le Schéma donné, là, je pense que l'Url semble ok, mais il ne semble donc 🙂

Edit:

L'application de la $filter comme dans le OData les Conventions de l'Uri me donne l'erreur suivante:

{"error":{"code":"-1, Microsoft.SharePoint.SPException","message":{"lang":"en-US","value":"The query is not valid."}}}

Essayé avec la suite de Chaînes de Requête:

_api/lists/getByTitle('Contacts')/items?$select=Title,Id&$filter=substringof(m,'Title') eq true

_api/lists/getByTitle('Contacts')/items?$select=Title,Id&$filter=substringof('m','Title') eq true

_api/lists/getByTitle('Contacts')/items?$select=Title,Id&$filter=substringof('m',Title) eq true
InformationsquelleAutor Mark | 2013-04-19