2010-09-24 15 views

Odpowiedz

4

Szybkie wyszukiwanie google pokazuje, że istnieje plugin jquery do tego:

http://plugins.jquery.com/project/jqSOAPClient

pobrania, przykłady i dalsze informacje dostępne są z tego linku.

+0

można proszę ell mnie skąd pobrać przykład jestem w stanie znaleźć w url wspomniano powyżej – Newbee

+0

Nieznośno, masz rację - linki na tej stronie wydaje się, że wszystko jest zepsute Grr. Nie ma nawet funkcjonalnego linku do pobierania, powinienem był to sprawdzić przed wysłaniem, ten link może ci pomóc - wygląda na to, że zawiera oryginalny kod źródłowy (plus trochę więcej na górze): http://plugins.jquery.com/files/jquery.soapRequest.js.txt – Spudley

+0

Oba odnośniki są teraz w trybie offline Nie działają –

0

możesz to zrobić w ten sposób, jak poniżej.

$(document).ready(function() { 
    $('input:button').addClass("btnClass"); 
    fillData(); 
    $('#btnGet').click(function() { 
     fillData(); 
    }); 
    function fillData() { 
     $.ajax({ 
      type: "Post", 
      url: "../myService.asmx/getStudent", 
      contentType: "application/json; charset=utf-8", 
      dataType: "json", 
      success: function(msg) { 
       //var nMsg = (typeof msg.d) == 'string' ? eval('(' + msg.d + ')') : msg.d; 
       var t = "<table width='80%' id='resTab'> <tr>" + 
         "<td colspan='5' style='text-align:center'><font size='3'><strong>Your Search Result......</strong></font></td></tr> <tr><td style='text-align:left' colspan='5'><hr></td></tr> " 
         + " <tr><td style='text-align:center'>Student ID</td><td style='text-align:center'>Student Name</td><td style='text-align:center'>Student Course</td><td style='text-align:center'>Student USN</td></tr>" 
         + " <tr><td style='text-align:left' colspan='5'><hr><br></td></tr> "; 
       $.each(msg.d, function(index, item) { 
       t = t + " <tr><td style='text-align:center'>" + item.studId + "</td><td style='text-align:center'>" + item.studName + "</td><td style='text-align:center'>" + item.studCourse + "</td><td style='text-align:center'>" + item.studUsn + "</td><td><input type='button' ID='btn-" + item.studId + "' value='Delete' class='new-button' />&nbsp;&nbsp;&nbsp;<input type='button' ID='upd-" + item.studId + "' value='Update' class='upd-button' /></td></tr>"; 
        t = t + " <tr><td style='text-align:left' colspan='5'><hr></td></tr> "; 
       }); 
       t = t + " </table> "; 
       $("#stdData").html(t); 
      }, 
      error: function(msg) { } 
     }); 
    } 

Tu pokazuję dane do div ............

więc Odpowiedz mi, czy to rozwiązane i jeśli ping zapytania mnie.

+1

+1 dla NIE formatowania kodu - przynajmniej spraw, aby OP działał trochę dla "plz send teh codez" (BTW, nie mam pojęcia, czy to działa, ale sprawa wydaje się nadal uzasadniona) – KevinDTimm

+3

Myślę, że to jest prośba do usługi sieciowej REST. fo rme Mam serwis WWW SOAP java. – Newbee

+0

Uhh ... nie. To nie jest żądanie SOAP, jest to żądanie JSON. Jeśli podłączysz ten kod do usługi SOAP, to się nie powiedzie. -1 – Richard

Powiązane problemy