http://query.yahooapis.com/v1/public/yql?'+
'q=select%20abstract%2Cclickurl%2Cdispurl%2Ctitle%20'+
'from%20search.web%20where%20query%3D%22'+
$('#search').val()+
'%22&format=json&+
'callback=?'
Я просто смущен этим url
о том, как это сформировано. Этот url
был hardcoded
в моем проекте, и я был в замешательстве. Может ли кто-нибудь сказать мне, как формируется это ниже url param ?.Как формируется этот URL-адрес?
'q=select%20abstract%2Cclickurl%2Cdispurl%2Ctitle%20'+
'from%20search.web%20where%20query%3D%22'
и после того, как значение поиска отправлено с переднего конца, снова этот код выглядит жестко запрограммированным в URL-адресе.
'%22&format=json&+
'callback=?'
Это форма, я использую в front-end
.
<form action="#" id="f">
<div>
<label for="search">Search</label>
<input type="text" value="kittens" id="search">
<input type="submit" id="s" value="go">
</div>
</form>
<div id="results"></div>
Это вполне могло быть написано от руки. Что с этим связано? – Quentin
'' q = select% 20abstract% 2Cclickurl% 2Cdispurl% 2Ctitle% 20from% 20search.web% 20where% 20query% 3D% 22'' decoded = '' q = выбрать абстрактный, clickurl, dispurl, title из search.web где query = "'' –
Используйте URL-декодеры здесь: http://meyerweb.com/eric/tools/dencoder/ .. это разрешено http://query.yahooapis.com/v1/public/yql?q=select abstract, clickurl, dispurl, название из search.web, где query = " – user1428716