Dans l'exemple ci-dessous, comment puis-je publier des données dans un service Web après avoir cliqué sur le bouton de connexion dans asp.net?Boîte de dialogue jQuery UI et Ajax POST dans asp.net
$(document).ready(function() { var username=$("#username").val(); var password=$("#pass").val(); $("#dialog").dialog({ bgiframe: true, autoOpen: false, height: 400, width: 300, modal: true, buttons: { "Cancel": function() { $(this).dialog("close"); }, "Login":function() { $.ajax( { type:"POST", dataType:"json", url:"WebService.asmx/Login", contentType:"application/json", data:"{username:'"+username+"',password:'"+password+"'}", success:function(val) { $("#isValid").attr("value",val.d); }} ); }, }, }); var isValid = $("#isValid").val(); if (isValid== "false") { // Display the modal dialog. $("#dialog").dialog("open"); } });
Pouvez-vous ajouter une « erreur: » bien à votre appel .ajax et obtenir les informations d'erreur et le poster ici? Il est difficile de déterminer quel est votre problème sans plus d'informations. –
@ Charles Boyoung: Mon exigence est de publier des données sur le webservice après avoir cliqué sur le bouton de connexion –
@santosh - et ce qui ne fonctionne pas? Faire ce que j'ai dit vous donnera un message d'erreur qui aidera à déterminer pourquoi ce que vous avez ne fonctionne pas. –