Jquery passe des données à la fonction ajax

J’ai des problèmes pour transmettre des valeurs de données à la fonction Jquery Ajax.

J’utilisais la fonction getJSON et cela fonctionnait bien, mais je souhaite maintenant utiliser la fonction ajax et je ne sais pas comment passer des valeurs.

$.ajax({ type: "POST", url: '../../../WebServices/ImageLibrary.svc/getimagesinfolder', dataType: 'json', data: "{ 'id', '2' }", contentType: "application/json; charset=utf-8", success: function (data) { alert('hello'); } }); 

Est-ce correct? Quelqu’un peut-il me dire où je vais mal?

Merci

Vous avez un JSON invalide:

 "{ 'id', '2' }" 

Je vous recommanderais de l’appeler ainsi car il se chargera de coder correctement vos parameters:

 $.ajax({ type: "POST", url: '../../../WebServices/ImageLibrary.svc/getimagesinfolder', dataType: 'json', data: JSON.ssortingngify({ id: '2' }), contentType: "application/json; charset=utf-8", success: function (data) { alert('hello'); } }); 

Utilisez ceci: data: { 'id': '2' },