Pregunta

Quiero llamar a un archivo ASHX y pasar algunas variables de cadena de consulta desde JavaScript y obtener la cadena de retorno en una cadena en el código JavaScript. ¿Cómo puedo hacer esto?

El archivo ASHX ya está codificado para response.write una cadena basada en cualesquiera que sean las cadenas de consulta son.

¿Fue útil?

Solución

Algo como esto ?:

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;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top