0

我有从另一个 php 文件获取 JSON 的 javascript 函数,但我无法将值传递给 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:question 可以显示来自 result.test_question 的数据,但 input:aaa 不能。

你能教我如何将价值传递给 or 吗?并且我可以分配函数的名称 .getJSON 以及如何分配?

4

2 回答 2

6

正确使用 jQuery,因为无论如何您已经在使用 jQuery。

$("#question").html(result.test_question);
$('#aaa').val(result.test_question);
于 2012-07-27T09:31:09.940 回答
2

改变

testform.textquestion.value = result.test_question;

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

或者

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

在此处使用 JavaScript 访问表单的文档

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

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

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

.html()这里这里的文档.val()

于 2012-07-27T09:30:35.683 回答