gpt4 book ai didi

javascript - jQuery $.post() 数据未正确读取

转载 作者:行者123 更新时间:2023-11-28 21:00:33 26 4
gpt4 key购买 nike

当我尝试使用 jQuery 和 AJAX 在页面之间进行通信时,遇到了一个奇怪的错误。我根本无法让 $.post() 函数工作!

$(document).ready(function() {
$('#form').submit(function() {
$.post('test.php', {'name': 'joey', 'age': 12}, function(data){
alert(data);
});

return false;
});
});

测试.php:

<php?
print_r($_POST);
?>

当我这样做时,我会收到一个带有 [object XMLDocument] 的警报,但是如果我添加“text”作为 post 中的最后一个参数,它会使用文件的完整 php 代码发出警报。

我的问题是当我打电话时:

$.post('test.php', {'name': 'joey', 'age': 12}, function(data){
$('#content').html(data);
});

这会在 firebug 上引发错误。 “内容”是一个 div。当我执行 .html('test') 时它有效,但如果我执行 .html(data) 则无效。

知道我做错了什么吗?

编辑:这是一个包含我的整个项目(如 3 个文件)的 dropbox 文件夹,如果有人能花 3-4 分钟浏览它,它将对我有很大帮助!我已经被困在这里几天了

https://www.dropbox.com/sh/ns73titud46kea7/aElaYx728G

最佳答案

<php?
print_r($_POST);
?>

应该阅读

<?php
print_r($_POST);
?>

我假设 php 被解释为 XML 节点,但显然它不是有效的 html

关于javascript - jQuery $.post() 数据未正确读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11161199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com