Может ли javascript действовать как веб-служба и возвращать значение параметра, полученное в строке запроса, клиенту, который отправил запрос? Я пытаюсь вернуть параметр запроса в C# без успеха. Например, если строка запроса равна http://www.mypage/service?hubchallenge=1234, какой код javascript будет использоваться для возврата значения 1234 к клиенту без возврата самой веб-страницы?Как javascript может вернуть параметр запроса клиенту
0
A
ответ
0
В JavaScript вы можете получить URL в строку, как это:
var urlString=document.URL;
, то вы можете разобрать параметры, такие как
var qs=urlString.split("?")[1];
var qsArray=qs.split("&");
1
Вы должны вам AJAX для этого на странице , Это не может быть сделано без передачи запроса от клиента. Код ниже javascript должен быть размещен на странице, которая отправляет запрос.
function test()//the function can be called on events
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for other browsers
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
alert(xmlhttp.responseText);
}
}
xmlhttp.open("GET"," http://www.mypage/service?hubchallenge=1234",true);
xmlhttp.send();
}
Смежные вопросы
- 1. Как вернуть параметр данных диалогового окна запроса?
- 2. как вернуть ответ запроса (данных) ajax клиенту в cakephp 2.3
- 3. Silverlight - как вернуть связанные объекты обратно клиенту
- 4. Как вернуть строку клиенту после установки заголовка
- 5. Как вернуть случайный параметр?
- 6. Разделение домена UNIX Сервер C++ не может вернуть данные клиенту
- 7. Как вернуть statusCode клиенту из веб-службы?
- 8. Как вернуть ответ клиенту посреди обещания?
- 9. Как вернуть SOAPFault клиенту из фильтра?
- 10. Как удалить параметр строки запроса в JavaScript?
- 11. Как получить параметр запроса URL в JavaScript
- 12. Javascript не может вернуть значения
- 13. Как вернуть переданный параметр $ state.transitionTo?
- 14. LinkedIn - как передать параметр запроса
- 15. Как вернуть параметр ярлыка resharper?
- 16. Какой способ вернуть список количества клиенту?
- 17. Параметр запроса как Список
- 18. Может ли CallbackEventHandler отправлять несколько ответов клиенту?
- 19. Может IdentityServer вернуть претензии как часть запроса AUTHENTICATE
- 20. как удалить параметр запроса из строки запроса
- 21. Может ли анонимная функция javascript вернуть себя?
- 22. Обновить параметр строки запроса от администратора javascript
- 23. параметр запроса с использованием jquery/javascript
- 24. Как передать параметр запроса вместе с переадресацией в JavaScript
- 25. Параметр запроса Http GET как параметр запроса и заголовок
- 26. Метод запроса LINQ Параметр
- 27. Добавить параметр запроса для запроса
- 28. Как вернуть ошибку проверки подлинности 401 клиенту RestSharp?
- 29. может xmpp на google app engine push сообщение клиенту javascript
- 30. Как вернуть некоторую переменную через несколько секунд клиенту?
вы должны смотреть на AJAX для того, как сделать это .. Я не C# парень, так что не знаю, о реализации –
см решений в [здесь] [1] и [здесь] [2 ] [1]: http://stackoverflow.com/questions/831030/how-to-get-get-request-parameters-in-javascript [2]: HTTP: // StackOverflow. com/questions/5448545/how-to-retrieve-get-parameters-from-javascript – Dilantha
Я верю, что предложения вернут значение из функции. Однако я хочу вернуть значение клиенту, который отправил запрос. Это можно сделать в javascript? – Dave