2010-09-02 69 views
0

我將jquery ajax調用到webservice,爲此我將xml參數作爲數據傳遞,當我運行代碼時,沒有到達web服務的GetList方法可言,任何人都可以跟蹤可能是什麼問題,我應該讓我的webconfig文件進行任何更改或參考任何最新的jQuery文件,以獲取代碼成功地運行將xml數據傳遞給webservice並將xml文件返回給客戶端的ajax -jquery返回的問題

$.ajax({ 
        type: "POST", 
        async: false, 
        url: "/blkseek2/JsonWebService.asmx/GetList", 
        datatype:"xml", 
        data:"<?xml version='1.0'?><keyword1>"+keyword1+ "</keyword1><streetname>"+address1+ "</streetname><lat>"+lat+"</lat><lng>"+lng+ "</lng><radius>"+radius+"</radius>" , 
        contentType: "application/xml; charset=utf-8", 
        // processData: false, 
        failure: function(XMLHttpRequest, textStatus, errorThrown) 
         { ajaxError(XMLHttpRequest,textStatus, errorThrown); }, 
        success: function(xml) 
        { ajaxFinish(xml); } 


//     success: ajaxCallSucceed, 
//     dataType: "xml", 
//     failure: ajaxCallFailed 
       }); 
       }); 

這是我在Web服務方法文件

public XmlDocument GetList(string keyword1, string streetname, string lat, string lng, string radius) 
    { 
     XmlDocument xmldoc= CreateXML(keyword1,streetname,lat,lng,radius); 


     return xmldoc; 

    } 

回答

1

我會推薦nd你讀this article包含示例代碼,您可以輕鬆地適應您的情況,並與您的代碼比較,以瞭解它的多個問題。

相關問題