|
Друзья, подскажите как проще решить такую на первый взгляд простенькую задачку: ↓ (Волшебник 03.05.2015 21:49) |
☑ | ||
|---|---|---|---|---|
|
0
eugene-p
03.05.15
✎
14:13
|
Есть сайт, на нем 3 поля ввода - год, месяц, число и большая красная кнопка, по нажатию на которую выдается определённая строка ответа на экране браузера. Каким образом используя 1с, передавать на сайт нужные параметры (а их придется делать в цикле - очень много) и отлавливать ответ для каждого набора значений. Параметры в адресной строке не используются, вот засада. На большую красную кнопку повешен такой код: <input type="image" src="http://www.davemanuel.com/button_find_market_performance.gif" onclick="ajaxFunction(); return false" alt="Find Market Performance">
Помогите кто чем может решить проблему, наверняка кто-то что-то подобное решал. Заранее всем очень благодарен. |
|||
|
1
eugene-p
03.05.15
✎
14:24
|
Вдогонку - вот текст самой функции
<script language="javascript" type="text/javascript"> <!-- //Browser Support Code function ajaxFunction(){ var ajaxRequest; // The variable that makes Ajax possible! try{ // Opera 8.0+, Firefox, Safari ajaxRequest = new XMLHttpRequest(); } catch (e){ // Internet Explorer Browsers try{ ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try{ ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){ // Something went wrong return false; } } } // Create a function that will receive data sent from the server ajaxRequest.onreadystatechange = function(){ if(ajaxRequest.readyState == 4){ var ajaxDisplay = document.getElementById('marketDiv'); ajaxDisplay.innerHTML = ajaxRequest.responseText; } } var theyear = document.getElementById('theyear').value; var month = document.getElementById('month').value; var theday = document.getElementById('theday').value; var queryString = "?theyear=" + theyear + "&month=" + month + "&theday=" + theday; ajaxRequest.open("GET", "marketcalc.php" + queryString, true); ajaxRequest.send(null); return false; } //--> </script> |
|||
|
2
eugene-p
03.05.15
✎
14:25
|
И что-то не соображу, что дальше с этим добром делать, хотя наверняка решение есть и даже возможно, простое. Помогите, люди добрые)))
|
|||
|
3
zenik
03.05.15
✎
14:40
|
Получай ответ с адреса "http://www.davemanuel.com/marketcalc.php?theyear="+Парам1+ "&month="+Парам2+"&theday="+Парам3;
Там обычный ГЕТ, что вернется ответом - обрабатываешь как надо. |
|||
|
4
eugene-p
03.05.15
✎
21:45
|
zenik? спасибо огромное, все очень просто оказалось. Успехов тебе и удачи!
|
|||
|
5
su_mai
04.05.15
✎
07:10
|
(0) исследуй сайт с помошью http://www.telerik.com/fiddler
Исследуй POST-запрос и генерериуй его из 1с. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |