从文本框中获取输入并在jquery get方法中添加url端点

时间:2018-05-16 07:03:56

标签: javascript jquery json wikipedia-api

我正在尝试将搜索字符串添加到api端点并将其附加到回调函数。

var searchString;

$("document").ready(function(){

$.get(
    "https://en.wikipedia.org/w/api.php?action=opensearch&format=json&search=" + searchString +"&namespace=0&limit=10&origin=*", function (obj) {
        console.log(obj);
        // console.log(obj[1]);
    }
);
});

searchString = function getString(paramtext) {

   console.log(searchString);
   return paramtext;
}

2 个答案:

答案 0 :(得分:0)

searchstring 是一个函数。在那个函数中,你要求它调试console.log本身?

如果您想抓取文本框信息,在某些时候您需要:

searchstring = encodeURIComponent($("#id-of-textbox").val())

但为了安全起见,你可能想要这样的东西:

settingValue: Setting[keyof Setting]; // string[]| number | null

答案 1 :(得分:0)

如果您想在搜索变量中添加值,您只需使用

即可
    var search;
search=$('#txtsearch').val();

txtsearch 是搜索文本框ID