如何从html中的超链接获取数据
how to get data from hyperlink in html
我试图从HTML5中的超链接检索类别id
。首先,我用jQuery解析了HTML5中的JSON链接。
我的代码:HTML代码:jquery代码:
<script src="jquery-1.8.3.min.js"></script>
<script>
$.getJSON('http://' '/storejson.php', function(data) {
var output="<ul>";
for (var i in data.items) {
output += "<li>" + data.items[i].categories_name + " " "</li>";
}
output += "</ul>";
document.getElementById("placeholder").innerHTML=output;
});
</script>
HTML代码:<a href="http://' '/storesubcatjson.php?cat_id=&cat_id"><div id="placeholder" align="justify"></a>
我给了一个超链接到占位符像上面。类别是通过解析JSON显示的,但我想通过超链接显示子类别。所以请告诉我如何才能做到这一点?
你能做的就是从a标签中获得href然后传递链接到你的getjson时,点击或任何最适合你的,这将发送请求到PHP文件,但请记住,你的PHP文件也必须被设置为抓取参数传递在url字符串从href.
<script>
var link;
$("a").click(function(){link = $(this).attr("href")}); // get this inside a click event on the 'a' tag
alert(link);// to see the url being passed
$.getJSON(link, function(data) {
var output="<ul>";
for (var i in data.items) {
output += "<li>" + data.items[i].categories_name + " " "</li>";
}
output += "</ul>";
document.getElementById("placeholder").innerHTML=output;
});
</script>
<a href="http://storesubcatjson.php?cat_id=&cat_id">CLICK</a> // If you click here it should send the href data
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 用超链接替换URLS
- 使用JavaScript从超链接加载时的默认下拉值
- Hammer.js阻止在Android Webview中点击超链接
- 从javascript onClick超链接获取内容
- jQuery- 获取所有超链接的图像
- 从 SharePoint 列表列获取超链接
- 如何在另一个html文件中获取超链接ID
- 在html超链接中获取Rally应用程序
- 如何使用javascript获取超链接的文本
- 如何获取单击的超链接的id并在另一个页面中发布
- 在Javascript/JQuery中从超链接文本获取Href
- 获取javascript中超链接后的文本区域内容
- 使用jQuery获取点击超链接时的名称
- 使用JavaScript和jQuery获取一个超链接字段/列,将数据显示为SharePoint列表中的超链接
- javascript中获取超链接的值
- 获取URL并将文件夹或文件名传递给超链接
- 使用jQuery / JavaScript从超链接获取完整的URL
- 如何从html中的超链接获取数据