نمایش نتایج 1 تا 2 از 2

نام تاپیک: ارسال تگ های Html به سرور از طریق JQuery

  1. #1
    کاربر دائمی آواتار shahab_ksh
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تو اطاقم
    پست
    1,388

    ارسال تگ های Html به سرور از طریق JQuery

    با سلام

    قصد من اینه از طریق Jquery داده های Ckeditor رو به سرور ارسال کنم از طریق وب سرویس

    اما چون داده های من شامل تگ های html هست این ارور رو میده

    و کد من در Jquery


    $.ajax({
    type: "POST",
    url: "../webservices/layout.asmx/savelayout",
    data: '{"HtmlSource":"' + $('#content_html').html() + '"}',
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (msg) {
    if (msg.d)
    alert("ذخیره شد");
    else
    alert("مشکلی پیش آمده")
    },
    error: function () {
    alert("خطایی رخ داده");
    }
    });



    {"Message":"Invalid object passed in, \u0027:\u0027 or \u0027}\u0027 expected. (49): {\"HtmlSource\":\"\n \n \u003cp style=\"text-align: center; \"\u003e\n\t\u003cspan style=\"background-color:#a52a2a;\"\u003ewelcome\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"text-align: center; \"\u003e\n\t\u003cspan style=\"background-color:#a52a2a;\"\u003ewelcome\u003c/span\u003e\u003c/p\u003e\n\"}","StackTrace":" at System.Web.Script.Serialization.JavaScriptObjectDe serializer.DeserializeDictionary(Int32 depth)\r\n at System.Web.Script.Serialization.JavaScriptObjectDe serializer.DeserializeInternal(Int32 depth)\r\n at System.Web.Script.Serialization.JavaScriptObjectDe serializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer)\r\n at System.Web.Script.Serialization.JavaScriptSerializ er.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit)\r\n at System.Web.Script.Serialization.JavaScriptSerializ er.Deserialize[T](String input)\r\n at System.Web.Script.Services.RestHandler.GetRawParam sFromPostRequest(HttpContext context, JavaScriptSerializer serializer)\r\n at System.Web.Script.Services.RestHandler.GetRawParam s(WebServiceMethodData methodData, HttpContext context)\r\n at System.Web.Script.Services.RestHandler.ExecuteWebS erviceCall(HttpContext context, WebServiceMethodData methodData)","ExceptionType":"System.ArgumentExcep tion"}

    چطور میشه این مشکل رو بر طرف کرد

  2. #2
    کاربر دائمی آواتار aminghaderi
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    مشهد
    پست
    1,557

    نقل قول: ارسال تگ های Html به سرور از طریق JQuery

    سلام.
    در کار با xmlhttprequest مجاز به انتقال یا transfer تک ها html نیستید.
    اما راه داره شما باید حرف "<" و ">" را با حروفی دیگر کد کنید مثل "%h" و "%j" .
    در سمت سرور هم عمل replace رو برعکس انجام دهید تا فرمت تگ ها درست شوند و بعد داخل db ذخیره و تمام.

تاپیک های مشابه

  1. طریقه ارسال اطلاعات بین لوکال و سرور از طریق وب سرویس
    نوشته شده توسط sg.programmer در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: سه شنبه 20 دی 1390, 10:20 صبح
  2. سوال: چگونگی ارسال اطلاعات به سرور از طریق jQuery
    نوشته شده توسط binyaft در بخش jQuery
    پاسخ: 1
    آخرین پست: دوشنبه 11 مرداد 1389, 23:56 عصر
  3. ارسال تصویر کلاینت(بافر ویدئو) برای سرور از طریق سوکت
    نوشته شده توسط mah.yar در بخش برنامه نویسی مرتبط با شبکه و وب در VB6
    پاسخ: 4
    آخرین پست: یک شنبه 27 اردیبهشت 1388, 13:52 عصر
  4. بدست آوردن کد های html تولید شده توسط کنترل GridView در سرور
    نوشته شده توسط mehran20_200 در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: دوشنبه 28 بهمن 1387, 11:00 صبح
  5. مشکل ارسال ایمیل های ارسالی از طریق برنامه
    نوشته شده توسط marzban در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: جمعه 19 مرداد 1386, 11:51 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •