Thursday, November 24, 2005
Hitting Same Site With Different Parameters by AJAX
==========
AJAX GET
==========
html
head
titleQutoes/title
script
var http;
function getData() {
clearData();
http = new Array(document.frmQuotes.stock.length);
for(i=0;idocument.frmQuotes.stock.length;i++){
if(document.frmQuotes.stock[i].selected){
http[i] = new ActiveXObject("Microsoft.XMLHTTP");
var myurl = 'http://www.ndtvprofit.com/scripsearch.asp?script=' + frmQuotes.stock[i].value + '&bsense=Both'
http[i].open("GET", myurl, true);
http[i].onreadystatechange = useHttpResponse;
http[i].send(null);
}
}
}
function useHttpResponse(tt) {
for(j=0;jhttp.length;j++)
{
if(http[j]!=null){
if (http[j].readyState == 4) {
var textout = http[j].responseText;
http[j] = null;
document.all.a.innerHTML += textout
}
}
}
}
function clearData(){
document.all.a.innerHTML ='';
}
/script
/head
form name="frmQuotes"
select multiple=true name="stock"
option value="SAIL">SAIL /option
option value="ITC">ITC /option
option value="INDIA CEM" INDIA CEM /option
option value="TATA TELE" TATA TELE /option
option value="TCS" TCS /option
/select
input type="button" name="get" value="Get" onClick="getData()"
input type="button" name="clear" value="Clear" onClick="clearData()"
div id='a' /div
==========
AJAX POST
==========
var str = "pet=dog&arg2=1";
var url = "http://www.mydomain.com/index.jsp";// No question mark needed
xmlReq.open("POST",url,true);
xmlReq.send(str);
AJAX GET
==========
html
head
titleQutoes/title
script
var http;
function getData() {
clearData();
http = new Array(document.frmQuotes.stock.length);
for(i=0;idocument.frmQuotes.stock.length;i++){
if(document.frmQuotes.stock[i].selected){
http[i] = new ActiveXObject("Microsoft.XMLHTTP");
var myurl = 'http://www.ndtvprofit.com/scripsearch.asp?script=' + frmQuotes.stock[i].value + '&bsense=Both'
http[i].open("GET", myurl, true);
http[i].onreadystatechange = useHttpResponse;
http[i].send(null);
}
}
}
function useHttpResponse(tt) {
for(j=0;jhttp.length;j++)
{
if(http[j]!=null){
if (http[j].readyState == 4) {
var textout = http[j].responseText;
http[j] = null;
document.all.a.innerHTML += textout
}
}
}
}
function clearData(){
document.all.a.innerHTML ='';
}
/script
/head
form name="frmQuotes"
select multiple=true name="stock"
option value="SAIL">SAIL /option
option value="ITC">ITC /option
option value="INDIA CEM" INDIA CEM /option
option value="TATA TELE" TATA TELE /option
option value="TCS" TCS /option
/select
input type="button" name="get" value="Get" onClick="getData()"
input type="button" name="clear" value="Clear" onClick="clearData()"
div id='a' /div
==========
AJAX POST
==========
var str = "pet=dog&arg2=1";
var url = "http://www.mydomain.com/index.jsp";// No question mark needed
xmlReq.open("POST",url,true);
xmlReq.send(str);
Subscribe to Comments [Atom]