سؤال

ولدي نموذج في صفحة ويب، حيث يمكن للمستخدم إدخال أي أتش تي أم أل التعسفي. بمجرد أن ينقر تقديم، أبعث المحتوى إلى خادم الويب عبر AJAX باستخدام jQuery.post ().

ولكن بالنسبة لبعض HTML، أنا على الحصول على هذا الرد من الخادم

HTTP/1.0 400 Bad Request 
Content-Type: text/plain
Date: Mon, 26 Oct 2009 05:28:00 GMT

BAD REQUEST: Bad percent-encoding.

وحاولت تغيير آخر للحصول على، ولكن لا تزال تواجه نفس المشكلة. لا أحد يعرف ما الذي يسبب المشكلة واسمحوا لي أن أعرف كيفية إصلاحه. شكرا!

وتحرير:

وأعتقد أنه يبدو أن أكثر من مشكلة مع خادم بدلا ثم مع مسج. في وقت سابق كنت تستخدم الخادم nanoHTTPD وكان إعطائي طلب BAD كرد. حاولت أن ترسل نفس الطلب إلى اباتشي ويبدو للعمل.

هل كانت مفيدة؟

المحلول 2

وأعتقد أنه يبدو أن أكثر من مشكلة مع خادم بدلا ثم مع مسج. في وقت سابق كنت تستخدم الخادم nanoHTTPD وكان إعطائي طلب BAD كرد. حاولت أن ترسل نفس الطلب إلى اباتشي ويبدو للعمل.

نصائح أخرى

وكيف حالك إرسال البيانات عبر؟

وحاول إرساله ككائن JSON إذا لم تكن بالفعل.

var textObj = {text: $("#myTextarea").val()};

$.ajax({
    type: "POST",
    url: "example.php",
    data: textObj,
    dataType: "html"
 }); 
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top