gpt4 book ai didi

javascript - 将 var 添加到 url 将不起作用! AJAX/查询

转载 作者:行者123 更新时间:2023-11-30 15:38:44 24 4
gpt4 key购买 nike

下面是代码

$(document).ready(function(){
var abcd= Computing;
var req=$.ajax({
url: "http://api.lmiforall.org.uk/api/v1/soc/search?q="+abcd,
dataType:"jsonp"

});

req.done(function(data){
console.log(data);
var unorderedList =$("<ul />", {
"id" : "titles"
});
var displayDetails =$("<div />" ,{
"id" : "details"
});


var arrayL = data.length;
var outputString ='';

for(var i=0; i<arrayL; i++){

outputString= data[i].title;
var listItem = $("<li />", {
id:i,
text: outputString
});
unorderedList
.append(listItem);
}
$("body")
.append(unorderedList)
.append(displayDetails);
$("body").on("click", "li", function(){
var i = parseInt(this.id);
$("#details").html(function(){
return data[i].description;
});
});
});
});

如果我将变量 abcd 替换为 URL 中的 Computing,瞧,它将起作用。我试图将来 self 的 HTML 页面的输入存储在该变量中,该页面基本上是一个搜索引擎。用户的输入需要出现在那个 abcd 变量中,不确定我是否需要回显它。有人帮忙吗?

谢谢

最佳答案

因为“Computing”这个词是一个字符串,所以你需要用引号将它括起来。

var abcd = "Computing";

关于javascript - 将 var 添加到 url 将不起作用! AJAX/查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41151789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com