클래스를 매개 변수로 사용하여 메서드를 만들려고합니다. 그러나 그것은 오류를 던지고있다. 일부 검색 후에 나는 implementation of QueryStringConverter
을 발견했습니다. 나는 그것을하기 위해 노력하고있다. 그러나 나는 그것에 많은 지식이 없었다. 내 서비스 클래스에서WCF 서비스에서 클래스를 매개 변수로 사용하여 메서드를 설정하는 방법은 무엇입니까?
는 방법은 다음과 같습니다 clsUserDeviceInfo 클래스에서
는[WebInvoke(UriTemplate="LogInForMobileWithDeviceNo", Method="POST", RequestFormat=WebMessageFormat.Json, ResponseFormat=WebMessageFormat.Json, BodyStyle=WebMessageBodyStyle.Wrapped)]
string LogInForMobileWithDeviceNo(clsUserDeviceInfo userDeviceInfo);
, 내가 같은 속성을 선언
[DataContract]
public class clsUserDeviceInfo
{
[DataMember]
public string UserID{get;set;}
[DataMember]
public string DeviceName{get;set;}
[DataMember]
public string CordovaVersion{get;set;}
[DataMember]
public string DevicePlatformJs{get;set;}
[DataMember]
public string DeviceUID{get;set;}
[DataMember]
public string DeviceModel { get; set; }
[DataMember]
public string DeviceVersion { get; set; }
}
그러나 그것은 작동하지 않습니다.
var DeviceName = "samsung";
var CordovaVersion = "2.1.1.1";
var DevicePlatformJs = "windows 8";
var DeviceUID = "23dswd-234dff-23-2334nhj";
var DeviceModel = "grand duos";
var DeviceVersion = "3.2";
var DataArr = {DeviceName:DeviceName,CordovaVersion:CordovaVersion, DevicePlatformJs:DevicePlatformJs,DeviceUID:DeviceUID,DeviceModel:DeviceModel,DeviceVersion:DeviceVersion};
$.ajax({
type: "GET",
url: serverurl,
data: JSON.stringify(DataArr),
success: function (result) {
alert(result);
},
accept: 'application/json'
});
내가 잘못 아무것도 건가요 :
jQuery를 사용하여 나는 아약스의 게시물을 했습니까?
무엇이 오류입니까? – Sajeetharan