顯示廣告
隱藏 ✕
※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2018-10-25 12:20:14
看板 Ajax
作者 s8800241234 (Di)
標題 [js]  新手詢問Object name的問題
時間 Mon Oct 22 17:52:34 2018



各位大大好 ,目前想完成一個input兩個值後 回傳成json格式的一個檔案(預期目標 輸入了 123 456 按下按鈕後回傳成{"123" : "456" })
目前想說先把兩個輸入的值轉換成物件後,再轉json,可是發現物件的name一直無法吃到變數,請問大家要如何宣告呢? 或是有其他更好的方式?下面是我的code

<!DOCTYPE html>
<html>
<body>

index:<input type="name" name= index id=123 value="請輸入你的index">
type:<input type="name" name= type  id=456 value="請輸入你的type">



<button onclick="test()">轉換吧~~~</button>
<p id ="789"></p>
<script>
var index = document.getElementById("123").value;
var type = document.getElementById("456").value;
var test111= {index:type};
var testjson = JSON.stringify(test111)
function test()
{
document.getElementById("789").innerHTML = testjson ;
}
</script>
</body>
</html>


想要的結果: {"請輸入你的index" : "請輸入你的type" }
實際情況:{"index" : "請輸入你的type" }
-----
Sent from JPTT on my iPhone

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.83.17
※ 文章代碼(AID): #1RpPtb02 (Ajax)
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1540201957.A.002.html
a510042003: var text111 = {  : type } ;1F 10/22 18:18
s8800241234: 感謝一樓解答2F 10/22 21:23

--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 43 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇