简而言之,我有一个表单,在提交时,它会将数据发送到服务器端脚本来处理函数,以 JSON 格式返回数据供我解析并吐回到页面上。
jQuery 通过
$.post
方法将数据发送到“createUser.php”$("#create_submit").click(function(){ $.post("/createUser.php", { create_user_name: $('#create_user_name').val(), create_user_email: $('#create_user_email').val(), create_user_password: $('#create_user_password').val() }, function(data){ alert(data.response); }, "json"); });
“createUser.php”返回 JSON 数据
<?php header('Content-type: application/json'); $return['response'] = 'hmm...'; echo json_encode($return); exit; ?>
也许是我的问题,但我似乎无法获得我需要的警报。这是怎么回事!?
最佳答案
关于jQuery 不会读取 JSON 响应(使用 $.post),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2078975/