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 に答える