Bonjour à tous,
Mon problème est que je n'arrive pas à retourner un résultat à une fonction en Javascript.
Voici mon code Javascript :
Cette fonction se connecte à mon programme C# qui traite les données envoyées par cette fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $.get('event.php', { param1: $('#param1').val() }, fonction(data) { if(data) { //mon code } else { alert("no data"); } });
Seulement je n'arrive pas, depuis mon programme c#, à retourner de résultats (data).
Voici mon programme c# :
A chaque fois il n'y a pas de données retournées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 string json = "salut"; byte[] byteArray = Encoding.UTF8.GetBytes(json); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = WebRequestMethods.Http.Post; request.ContentType = "application/json; charset=utf-8"; request.ContentLength = byteArray.Length; request.ProtocolVersion = HttpVersion.Version11; Stream dataStream = request.GetRequestStream(); dataStream.Write(byteArray, 0, byteArray.Length); dataStream.Close(); // Get the response. WebResponse resp = request.GetResponse(); Console.WriteLine(((HttpWebResponse)resp).StatusDescription); dataStream = resp.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); string responseFromServer = reader.ReadToEnd(); Console.WriteLine(responseFromServer); reader.Close(); dataStream.Close(); resp.Close();
Quelqu'un aurait-il une idée ??
J'attends vos réponse !
Merci
Partager