jquery的语法是否正确?
jquery代码中的前两行
$("input[name='title']").val(json.title);
$("input[name='age']").val(json.age);
Run Code Online (Sandbox Code Playgroud)
是表单中的两个插入数据
下一行是显示服务器中的所有回显元素:
$('#age').html(json).show();//at age part of the html
Run Code Online (Sandbox Code Playgroud)
在表单中插入元素的前两行工作正常,但显示echo元素不能正常工作..代码中有什么问题吗?
码:
$(document).ready(function(){
$("#button1").click(function(){
$.post(
'script.php',
{ id: $('input[name="id"]', '#myForm').val() },
function(json) {
$("input[name='title']").val(json.title);
$("input[name='age']").val(json.age);
$('#age').html(json).show();
},
"json"
);
});
});
<div id="age"></div>
Run Code Online (Sandbox Code Playgroud)
你的问题在于这一行:
$('#age').html(json).show();
Run Code Online (Sandbox Code Playgroud)
该html()函数是一个字符串.你传递的是你得到的JSON对象.
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |