使用JS

时间:2017-08-23 18:27:13

标签: javascript jquery json

我希望将text标头添加到JSON我试图通过JS发送,实际的方法将文本放在双引号中,这是我期望的添加标题:

  

{“text”:“URL.com”}

function getData() {
    var input = $("#user_input").val();
    var jsonencod = JSON.stringify(input);
    alert(jsonencod);
}
Enter a URL

<input type=" text"id="user_input">
<button onclick="getData()">Go!</button>

<script src="https://code.jquery.com/jquery-3.2.1.js"
integrity="sha256-DZAnKJ/6XZ9si04Hgrsxu/8s717jcIzLy3oi35EouyE="
crossorigin="anonymous"></script>

1 个答案:

答案 0 :(得分:1)

以下内容应该为您提供所需的输出。

只需将input更改为{"text": input}即可生成所需的JSON。

&#13;
&#13;
function getData() {
    var input = $("#user_input").val();
    var jsonencod = JSON.stringify({"text": input});
    alert(jsonencod);
}
&#13;
Enter a URL

<input type=" text"id="user_input">
<button onclick="getData()">Go!</button>

<script src="https://code.jquery.com/jquery-3.2.1.js" integrity="sha256-DZAnKJ/6XZ9si04Hgrsxu/8s717jcIzLy3oi35EouyE=" crossorigin="anonymous"></script>
&#13;
&#13;
&#13;