RoostaYeBekr
جمعه 13 دی 1387, 20:06 عصر
با سلام
:لبخندساده:
چطوری می شه با این روش های کدنویسی آژاکس ، برنامه ای نوشت که که با کلیک روی یک دکمه ، متدی را از صفحه ی دیگری اجرا کرده و بعد مثلا یک مقدار برگرداند؟
من متاسفانه توی این مورد فقط بلدم که مثلا یک فایل متنی یا یک فایل xml رو ، بصورت زیر Load کنم.:گریه:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Load a textfile into an HTML element with XML HTTP</title>
<link rel='Stylesheet' href="StyleSheet.css" type="text/css" />
<script type="text/javascript">
var xmlhttp;
function loadXMLDoc(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
{
// code for Firefox, Opera, IE7, etc.
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp!=null)
{
xmlhttp.onreadystatechange=state_Change;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
else
{
alert("Your browser does not support XMLHTTP.");
}
}
function state_Change()
{
if (xmlhttp.readyState==4)
{
// 4 = "loaded"
if (xmlhttp.status==200)
{
// 200 = "OK"
document.getElementById('T1').innerHTML=xmlhttp.re sponseText;
}
else
{
alert("Problem retrieving data:" + xmlhttp.statusText);
}
}
}
</script>
</head>
<body onload="loadXMLDoc('test_xmlhttp.txt')">
<form id="form1" runat="server">
<div class="WidthHeight100" >
<%--...............................--%>
<div id="T1" style="border:1px solid black;height:40;width:90%;padding:5">
</div>
<br />
<center>
<button onclick="loadXMLDoc('test_xmlhttp2.txt')">Click</button>
</center>
<%--...............................--%>
</div>
</form>
</body>
</html>
:لبخندساده:
چطوری می شه با این روش های کدنویسی آژاکس ، برنامه ای نوشت که که با کلیک روی یک دکمه ، متدی را از صفحه ی دیگری اجرا کرده و بعد مثلا یک مقدار برگرداند؟
من متاسفانه توی این مورد فقط بلدم که مثلا یک فایل متنی یا یک فایل xml رو ، بصورت زیر Load کنم.:گریه:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Load a textfile into an HTML element with XML HTTP</title>
<link rel='Stylesheet' href="StyleSheet.css" type="text/css" />
<script type="text/javascript">
var xmlhttp;
function loadXMLDoc(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
{
// code for Firefox, Opera, IE7, etc.
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp!=null)
{
xmlhttp.onreadystatechange=state_Change;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
else
{
alert("Your browser does not support XMLHTTP.");
}
}
function state_Change()
{
if (xmlhttp.readyState==4)
{
// 4 = "loaded"
if (xmlhttp.status==200)
{
// 200 = "OK"
document.getElementById('T1').innerHTML=xmlhttp.re sponseText;
}
else
{
alert("Problem retrieving data:" + xmlhttp.statusText);
}
}
}
</script>
</head>
<body onload="loadXMLDoc('test_xmlhttp.txt')">
<form id="form1" runat="server">
<div class="WidthHeight100" >
<%--...............................--%>
<div id="T1" style="border:1px solid black;height:40;width:90%;padding:5">
</div>
<br />
<center>
<button onclick="loadXMLDoc('test_xmlhttp2.txt')">Click</button>
</center>
<%--...............................--%>
</div>
</form>
</body>
</html>