如何将值从javascript传递给html?

时间:2012-07-27 09:28:56

标签: javascript jquery html

我有javascript函数从另一个php文件获取JSON但我无法将值传递给html文件。我该怎么办?

这里请看看

<body>
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript">
    $.getJSON("getquestion.php",function(result)
    {
        document.getElementById("question").innerHTML = result.test_question;   
        testform.textquestion.value = result.test_question;

    });
    </script>
<form name="testform"> 
<div id="question"></div>
<input id="aaa" type="text" name="textquestion"></input>

</body>

div:问题可以显示来自result.test_question的数据,但输入:aaa不能。

请问教我如何将价值传递给或?我可以指定函数名称.getJSON以及如何??

2 个答案:

答案 0 :(得分:6)

正确使用jQuery,因为你已经在使用jQuery了。

$("#question").html(result.test_question);
$('#aaa').val(result.test_question);

答案 1 :(得分:2)

更改

testform.textquestion.value = result.test_question;

document.getElementById('aaa').value = result.test_question;

document.testform.textquestion.value = result.test_question;

Docs for accessing forms using JavaScript here

或者你已经链接了jQuery ..你可以替换

document.getElementById("question").innerHTML = result.test_question;   
testform.textquestion.value = result.test_question;

$("#question").html(result.test_question);   
$('#aaa').val(result.test_question);

Docs for .html() here.val() here