2009-12-26 28 views
0

我从jquery ajax方法发送xml到WCF方法替换所有特殊字符。从jquery传递XML到wcf方法

我的jquery方法的结构是:

功能UpdateUserProfile(用户ID){

var reqParams = { 

     LinkedinUrl:$("#hdnProf").val(), 
     LinkedinFeed:$("#hdnfeed").val() 
    }; 
} 

var reqParams_Serialized = Sys.Serialization.JavaScriptSerializer.serialize(reqParams); 

$.ajax({ 
    url: servicepath + "xyz.svc/mymethod", 
    type: 'Post', 
    processData: false, 
    contentType: 'application/json;charset=utf-8', 
    data: reqParams_Serialized, 
    cache: false, 
    success: function(response) { 

    }, 
    failure: function(response) { 

    } 
}); 

}

荫得到一个问题。如果xml的长度增加,jquery方法不会使WCF方法命中。 对于某些用户xml也会出现此问题。 任何建议或其他方式发送XML。

回答

0

在某些情况下,有发送XML在WCF的问题,它就会与XML文档中的XML文档(我的问题的根源的理解)

我们解决此获得的方式是转换的困惑xml转换为字符串,通过电线发送,然后将其转换回另一端的xml。