اياكس الحصول على يلقي هتب 400 طلب سيئة [javascript]


Answers

Question

كان لي هذا جكري الذي يحصل على البيانات في شكل جسونب باستخدام طلب الحصول على أجاكس التي تستخدم للعمل بشكل جيد لسنوات ولكن فجأة توقفت عن العمل.

ولكن الشيء نفسه هو غرامة جكري عندما ركضته على الجهاز المحلي ولكن لم يعمل على الخادم حيث استضافت موقعي. أيضا مسج المستخدمة للعمل على جسفيدل ولكن حتى على جسفيدل عند تشغيل نفس مسج يعطيني نفس الخطأ هتب 400. ولكن نفس مسج المستخدمة للعمل في وقت سابق على جسفيدل.

في ما يلي المقتطف الذي يستنسخ المشكلة:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="jquery-1.11.1.min.js"> </script>
<script>
$(document).ready(function () {

$.ajax({
			url: 'http://d.yimg.com/aq/autoc?query=a&region=US&lang=en-US',
			dataType: 'jsonp',
			jsonpCallback: 'YAHOO.util.ScriptNodeDataSource.callbacks'
		    });
	    });

YAHOO = {
    util: {
	ScriptNodeDataSource: {
	    callbacks: function(data) {
		var sourceArray = $.map(data.ResultSet.Result, function(elem) {
		$("#data").append( elem.name + ' -- ' + elem.symbol + '<br />');
		});
		}
	    }
	}
    };
</script>

<div id="data"> </div>

يبدو مسج أعلاه أن تعمل على تجاوز كومة أيضا. ولكن على جسفيدل وعلى قطع حيث استضافت موقعي هذا مسج نفسه لا يعمل.

يبدو أن شيئا مماثلا يحدث على جسفيدل وعلى الخادم حيث استضافت موقعي كما في كل الأماكن التي تعطيني نفس الخطأ هتب (أي 400 طلب سيئة)

بلدي جسفيدل الرابط

في الرابط أعلاه إذا كنت تشغيل بلدي رمز يمكنني أن أرى في المطورين وحدة التحكم أنا الحصول على خطأ هتب 400.

لقد تحقق من عنوان ورل جيت يبدو على ما يرام بالنسبة لي في العمل وغير السيناريو العمل، لا تحصل على أي فكرة حيث ينبغي أن تبحث من أجل إصلاح هذا. أي مساعدة بشأن هذا سيكون موضع تقدير.

وجدت فقط أن حتى جسفيدل يعمل عندما حاولت فتح بلدي جسفيدل الرابط عبر https://www.browserling.com (في موقع على شبكة الانترنت حيث يمكنك اختبار موقع الويب الخاص بك في متصفحات مختلفة)

ولكن نفس الارتباط جسفيدل رمي هتب 400 عندما أحاول فتحه مباشرة من جهاز الكمبيوتر الخاص بي. غريب!! هل هناك خطأ في شبكتي أو إيسب :(