我尝试发送一些类似的数据:
<form action="http://www.someurl.com/something.php" id="login">
<input type="textbox" id="UserName" value="user">
<input type="textbox" id="Password" value="password">
<input type="submit" value="submit">
</form>
<div id="result"></div>
<script type="text/javascript">
$('form#login').submit(function() {
$.post($('form#login').attr('action'), $('form#login').serialize(), function(data) {
$('#result').html(data+'222')
});
return false;
});
</script>
现在,#result div的值更改为222 ...即:帖子成功但由于某种原因没有数据,当我直接转到something.php并手动发布时,它确实带回来数据(我是错误的还是帖子(成功(数据))变量返回你发布后返回的整个页面?如果是这样,怎么可能?)
非常感谢您的帮助
答案 0 :(得分:0)
您的申请类型是什么?
试试这个......
$('form#login').submit(function() {
$.post($('form#login').attr('action'), $('form#login').serialize(), function(data) {
$('#result').html(data.success+'222')
});
return false;
},'json');
让你的脚本把它作为测试: {“成功”:“一些数据”}