PDA

View Full Version : مشکل در js و تبادل داده بین صفحات



zerocool151
جمعه 25 مرداد 1392, 11:52 صبح
این کد دقیقا چیکار میکنه ؟
یک خروجی String هم میده در آخر
این خروجی چجوری Send میشه

type: "GET",
url: mainUrl + "Article/ArticleSearch.svc/GetData?Kw=" + key,
processData: false,
contentType: "application/json; charset=utf-8",
dataType: "jsonp",

parvizwpf
جمعه 25 مرداد 1392, 11:55 صبح
داره یکسری از اطلاعات رو به سمت یه وب سرویس میفرسته
البته اینو نیمه کاره اینجا گذاشتید.

zerocool151
جمعه 25 مرداد 1392, 12:01 عصر
چجوری میشه پیاده سازیش کرد؟
بقیش دیگه یه خروجی String برمیگردونه و ادامه ی داستان
فکر کن یه Select میزنه db و یک رشته میخوای برگردونی
اینو چجوری با همین جاوا میشه پیاده سازی کرد؟

parvizwpf
جمعه 25 مرداد 1392, 12:03 عصر
تو که کدشو داری که. دیگه چی میخوای؟
میگم کل کدشو نگاه بنداز در واقع اون وب سرویس هست که دیتا رو از دیتابیس میخونه و بمیگردونه بعد میتونی شما هم دیتاها رو بخونی.

zerocool151
جمعه 25 مرداد 1392, 12:07 عصر
خوب من وب سرویسشو ندارم دوست عزیز که بخوام این کارارو بکنم؟
فقط js هاشو دارم
چجوری میشه این وب سرویس و درس کنم و توش کارای db رو بکنم و آخرش خروجی بگیرم؟

parvizwpf
جمعه 25 مرداد 1392, 12:10 عصر
لازم نیست حتما وب سرویس باشه میتونه یه متد باشه.
http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/

zerocool151
جمعه 25 مرداد 1392, 12:13 عصر
اخه من با c# راحتترم بنویسم
اگه بشه بفرستمش به یه صفحه دیگه و یه خروجی ازون صفحه بگیرم میشه؟؟

zerocool151
جمعه 25 مرداد 1392, 12:16 عصر
خیلی گلی گرفتم قضیه رو
10 تا تشکرم کمه

parvizwpf
جمعه 25 مرداد 1392, 12:20 عصر
از نویسندش تسکر کن من کاره ای نیستم.

zerocool151
شنبه 26 مرداد 1392, 08:12 صبح
Internal Server Error میده

zerocool151
شنبه 26 مرداد 1392, 09:17 صبح
اینم کدها :

$.ajax({
type: "GET",
url: "Auto.aspx/GetDate",
processData: false,
data: "{'key':" + key + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg.length > 0) {
// do something
}
}




کد صفحه Auto.aspx :


[WebMethod]
public static string GetDate(string key)
{

string S = "";
DataTable dt = DataLayer.Maghale.Search(key).Tables[0];
S += "<div id=\"SGR\" style=\"height: auto;\"><div id=\"APL\">";
foreach (DataRow dr in dt.Rows)
{
S+= "<a href=\""+ dr["Alias"].ToString() + "\">" +
"<div class=\"imageholder\"> " +
"<img src=\"~/MakeThumbnail.aspx?file=~/Images/CustomImages/Seo-S.png&i=80&j=80\")\"></div>"+
"<span class=\"SGSH1\">" + dr["Title"].ToString() + "</span>" +
"<span class=\"SGSH2\"> " + dr["Description"].ToString().Substring(0 , 15) + " ... </span></a>";
}
S += "</div></div>";
return S;
}


internal server Error میده کسی میدونه؟؟