在json发送时大写首字母串

时间:2017-11-28 10:52:16

标签: javascript jquery jquery-ui getjson jquery-ui-autocomplete

我有一个文本框可以根据cityname从JSON文件中搜索城市,当我在文本框中键入时,我必须用大写字母写第一个字母,否则我的代码不能正常工作。

如何在我的代码中引入以第一个大写字母发送Term?

我使用css将第一个字母更改为大写但它对我不起作用并用小写字母发送。

这是我的代码:

JTable

1 个答案:

答案 0 :(得分:1)

您可以使用以下函数来大写任何字符串(source

function capitalizeFirstLetter(string) {
    return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
}

此处,使用string.charAt(0).toUpperCase()将第一个字符更改为大写,并将rest更改为小写。您可以使用此功能修改您的请求,如下所示。

source: function( request, response ) {
  request.term = capitalizeFirstLetter(request.term)
  ...

我还没有对此进行测试,但它应该可以正常工作。