我有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以及如何??
答案 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);