Javascript 如何在HTML中使用jQuery.get()方法检索列表
所以我有这个页面,基本上只需点击一个按钮,我想从另一个HTML文件(或ASP或PHP,无论什么)中检索一个列表,并将其添加到我已有的列表中。我只是不知道该怎么做。有什么想法吗Javascript 如何在HTML中使用jQuery.get()方法检索列表,javascript,jquery,html,Javascript,Jquery,Html,所以我有这个页面,基本上只需点击一个按钮,我想从另一个HTML文件(或ASP或PHP,无论什么)中检索一个列表,并将其添加到我已有的列表中。我只是不知道该怎么做。有什么想法吗 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>autocomplete demo</title> <link rel="sty
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>autocomplete demo</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
</head>
<body>
<script>
$(document).ready(function() {
var tags = [ "String1", "String2", "String3" ];
$("button").click(function() {
$.get("test.html", function(data, status) {
<!-- This is where I want to get the list -->
<!-- something like: tags.add(list from test.html) -->
alert("Data: " + data + "\nStatus: " + status);
});
});
});
</script>
<button>Click me</button>
<div id="result">hello world</div>
</body>
</html>
自动完成演示
$(文档).ready(函数(){
变量标记=[“String1”、“String2”、“String3”];
$(“按钮”)。单击(函数(){
$.get(“test.html”,函数(数据、状态){
警报(“数据:+数据+”\n状态:+状态);
});
});
});
点击我
你好,世界
另外,如果有人能提供一个简单的HTML页面,它将创建一个虚拟字符串列表供我测试它?谢谢 如果你真的得到一个值列表,你必须首先使用
tags2 = "String4,String5,String6".split(",");
然后是javascript的concat方法
result = tags.concat(tags2);
啊,好吧,我想是的
你可以这样做:
$.get("test.html", function (data, status) {
$(data).filter("#id_of_ul_for_example").find("li").each(function () {
var val = $(this).text();
tags.push(val);
});
});
由于JSFIDLE ajax请求,我不得不使用post而不是get。。。
希望有帮助。你所说的列表是什么意思?这是一个
- 。。。在另一个html中,你想得到什么?是的,这是我想得到的。它将是一个html列表,采用这种格式
- …你到底想做什么?您想阅读 标记中的文本吗?是的,我有一个HTML文件中标记中的字符串列表。现在,我想将所有这些字符串加载到我的标记数组中