Есть такой код JavaScript:
| Код | <script language="javascript" type="text/javascript">
function loadData(url) { if (window.XMLHttpRequest) { req = new XMLHttpRequest(); req.onreadystatechange = processReqChange; req.open("GET", url, true); req.send(null); } else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); if (req) { req.onreadystatechange = processReqChange; req.open("GET", url, true); req.send(); } } }
function processReqChange() { ab = window.setTimeout("req.abort();", 5000); if (req.readyState == 4) { clearTimeout(ab); document.form1.statusnum.value = req.status; document.form1.status.value = req.statusText; // if "OK" if (req.status == 200) { document.form1.response.value=req.responseText; } else { alert("Не удалось получить данные:\n" + req.statusText); } } }
function requestdata(params) { loadData('AjaxRequest.aspx'+params); }
</script>
|
В итоге, я получаю дfнные с сервера в document.form1.response.value, но там содержится весь html код страницы AjaxRequest.aspx Но мне её код совсем не нужен, мне надо выполнить на PageLoad определённые действия в зависимости от параметров и вернуть только нужные данные, а не весь html код страницы. Как такое сделать?
PS: Возможно мне следовало создать эту тему в разделе JavaScript?... |