كيفية دفع قيمة جافا سكريبت إلى الخادم في عون البريد؟
-
18-09-2019 - |
سؤال
كنت ألعب فقط مع ckeditor ولا أستطيع الحصول على شيء الرتق للعمل بالنسبة لي. أحتاج بطريقة أو بأخرى إلى "ربط البيانات" مربع النص قبل أو في نفس الوقت في نفس الوقت. كيف يمكنني فعل ذلك؟
تحميل البيانات على ما يرام ولكن عندما أقوم بالنقر فوق التحديث، أحتاج إلى استرداد القيمة الجديدة لمربع النص. ليس بالأمر السهل لاستدعاء العميل من الخادم إلى مجرد الحصول على ما هو موجود هناك؟ أحتاج إلى العميل لدفع التغييرات مرة أخرى؟
في البيانات الديناميكية، هناك طريقة لإجلاء قيمة عنصر التحكم مرة أخرى إلى الكيان في الطريقة التالية:
protected override void ExtractValues(IOrderedDictionary dictionary)
{
dictionary[Column.Name] =
ConvertEditedValue(HttpUtility.HtmlEncode(CKEditor.Text));
}
الآن هذه القيمة هي نفسها هي نفسها، إنها القيمة التي أقيمت أصلا لعنصر التحكم ckeditor الخاص بي:
protected override void OnDataBinding(EventArgs e)
{
base.OnDataBinding(e);
if (FieldValue != null)
{
CKEditor.Text = HttpUtility.HtmlDecode(FieldValueEditString);
}
}
كيف يمكنني حل هذا؟ :)
المحلول
بعد عون البريد التحقق من الطلب. أكل كائن في نافذة الساعة السريعة ومعرفة ما إذا كان يمكنك الحصول على بيانات المحرر هناك. يمكنني أن أضمن أنه يمكن العثور على بيانات المحرر في الطلب. ثم يمكنك أن تأخذها واستخدامها!