AftaB66
چهارشنبه 05 تیر 1392, 14:21 عصر
سلام.
من لیست(یا دیتا تیبل) ی از داده ها رو می خوام از سمت سرورم (code behind) بفرستم سمت client;
return getJson(lst);
public string getJson(object dt)
{
System.Web.Script.Serialization.JavaScriptSerializ er serializer = new System.Web.Script.Serialization.JavaScriptSerializ er();
return serializer.Serialize(dt);
}
حالا می خوام در سمت کلاینت از این دیتای سریال شده استفاده کنم :
function serviceCall() {
$.ajax({
type: "POST",
url: WebServiceURL + "/TestMethod",
contentType: "application/json; charset=utf-8",
success: function(data) {
var obj = eval("(" + data + ")");
},
error: function(e) {
$("#divResult").html("WebSerivce unreachable");
}
});
1- آیا این راهی که من رفتم درسته ؟ (با توجه به اینکه کار نمی کنه !!!:ناراحت: یعنی در response به این صورت است :
[{"value":"1"},{"value":"2"},{"value":"3"},{"value":"4"},{"value":"5"}]
)
2- آیا سریالایزش درسته ؟
3- روش بهتری هم وجود داره ؟
4- در ضمن من دیتام رو از یک webService فرستادم ، با webPage امتحان کردم نمیشه . چکار باید بکنم ؟
من مبتدی هستم و فعلا داکیومنت w3schools خودنم . به نظرتون برای تسلط بیشتر چی و بخونم بهتره که از نظر زمانی هم صرفه جویی بشه ولی مفید هم باشه .
ممنون.
من لیست(یا دیتا تیبل) ی از داده ها رو می خوام از سمت سرورم (code behind) بفرستم سمت client;
return getJson(lst);
public string getJson(object dt)
{
System.Web.Script.Serialization.JavaScriptSerializ er serializer = new System.Web.Script.Serialization.JavaScriptSerializ er();
return serializer.Serialize(dt);
}
حالا می خوام در سمت کلاینت از این دیتای سریال شده استفاده کنم :
function serviceCall() {
$.ajax({
type: "POST",
url: WebServiceURL + "/TestMethod",
contentType: "application/json; charset=utf-8",
success: function(data) {
var obj = eval("(" + data + ")");
},
error: function(e) {
$("#divResult").html("WebSerivce unreachable");
}
});
1- آیا این راهی که من رفتم درسته ؟ (با توجه به اینکه کار نمی کنه !!!:ناراحت: یعنی در response به این صورت است :
[{"value":"1"},{"value":"2"},{"value":"3"},{"value":"4"},{"value":"5"}]
)
2- آیا سریالایزش درسته ؟
3- روش بهتری هم وجود داره ؟
4- در ضمن من دیتام رو از یک webService فرستادم ، با webPage امتحان کردم نمیشه . چکار باید بکنم ؟
من مبتدی هستم و فعلا داکیومنت w3schools خودنم . به نظرتون برای تسلط بیشتر چی و بخونم بهتره که از نظر زمانی هم صرفه جویی بشه ولی مفید هم باشه .
ممنون.