سؤال

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

ويتم ترميز الملف ASHX بالفعل response.write جملة مبنية على أي سلاسل الاستعلام هي.

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

المحلول

وشيء من هذا القبيل؟:

function createXMLHttpRequest() {
   try { return new XMLHttpRequest(); } catch(e) {}
   try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   alert("XMLHttpRequest not supported");
   return null;
 }

var xmlHttpReq= createXMLHttpRequest();
xmlHttpReq.open("GET", "your.ashx?v1=1&v2=2&etc", false);
xmlHttpReq.send(null);
var yourJSString = xmlHttpReq.responseText;
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top