you can use Microsoft.XMLDOM object to call server side function from javascript
1. create sepereate aspx page with your functionilty but it should return XML Data
ex..
lets take example.aspx
Public sReturnXml As New StringBuilder
on_PageLoad event
//public String Getdata(String mystr)
mystr= Request.querystring["val"].ToString()
//Do what ever
//return a String
sReturnXml.Append("<result1>")
sReturnXml.Append("<Result>string</Result">)
sReturnXml.Append("</result1>")
Response.ContentType = "text/xml"
Response.Write(sReturnXml.ToString)
Response.End()
}
2. How to call example.aspx
[code]
var _xmlSend = new ActiveXObject("Microsoft.XMLDOM");
var _xmlRecv = new ActiveXObject("Microsoft.XMLDOM");
var _xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
if (TExtbox1.value.length == 2) {
_xmlSend.loadXML("<node />");
_sSubmitUrl = "../example.aspx?val=" + Textbox1.value;
_xmlHttp.Open("POST", _sSubmitUrl, false);
_xmlHttp.onreadystatechange = checkReadyState;
_xmlHttp.Send(_xmlSend);
}
function checkReadyState()
{
var iState = _xmlHttp.readyState;
if (iState == 4)//readystate = completed.
{
if (_xmlHttp.responseXML.xml != ""){
_xmlRecv.loadXML(_xmlHttp.responseXML.xml);
varaiblereturnstring = _xmlRecv.selectSingleNode("/result/Result").text;
return true;
}
else {
return false;
}
}
[/code]
Vuyiswamb, if this helps please login to Mark As Answer. | Alert Moderator