Jquery Document.getElementById(更新[0])为空

Jquery Document.getElementById(更新[0])为空,jquery,ajax,Jquery,Ajax,我在提交时遇到此错误,它确实正确发送,但用户没有收到发送的通知 document.getElementById(更新[0])为空 编辑,更新的问题:对我来说,现在,确保清除您的缓存与Ctrl+F5,如果你仍然有问题 您的if()检查有点不正确,这是: if(response.indexOf('|' != -1)) { 应该是: if(response.indexOf('|') != -1) { 目前,您得到了一个假阳性,并且if中的代码甚至不应该执行……但它们是:)编辑,更新问题:对于我来说

我在提交时遇到此错误,它确实正确发送,但用户没有收到发送的通知

document.getElementById(更新[0])为空

编辑,更新的问题:对我来说,现在,确保清除您的缓存与Ctrl+F5,如果你仍然有问题

您的
if()
检查有点不正确,这是:

if(response.indexOf('|' != -1)) {
应该是:

if(response.indexOf('|') != -1) {
目前,您得到了一个假阳性,并且
if
中的代码甚至不应该执行……但它们是:)

编辑,更新问题:对于我来说,如果仍然存在问题,请确保使用Ctrl+F5清除缓存

您的
if()
检查有点不正确,这是:

if(response.indexOf('|' != -1)) {
应该是:

if(response.indexOf('|') != -1) {

当前,您得到了一个假阳性,并且
if
中的代码甚至不应该执行……但是它们是:)

getElementById
行之前的
更新的值是多少?使用
console.log
或等效工具查看数组是否包含您期望的内容。

getElementById
行之前的
update
值是多少?使用
console.log
或等效工具查看数组是否包含您期望的内容。

这意味着您在responseText中返回的内容不是您想要的

如果你回来

“updatePanel |我的消息”

您的页面上需要这样的内容:

<div id="updatePanel">your message will go here</div>
您的信息将转到此处

因此,通过警告或检查responseText来检查返回值。Firebug将帮助您。

这意味着无论您在responseText中返回什么,都不是您想要的

如果你回来

“updatePanel |我的消息”

您的页面上需要这样的内容:

<div id="updatePanel">your message will go here</div>
您的信息将转到此处

因此,通过警告或检查responseText来检查返回值。Firebug将帮助您。

另外,是的,Nick Craver注意到了一个语法错误——需要首先确定修复该错误!:)另外,是的,Nick Craver注意到了一个语法错误——需要首先确定修复它!:)回音“回复|谢谢”。$name.,您的电子邮件已发送。”//现在让我们更新contact.html页面上的“response”div。回答|告诉javascript要更新哪个div。?>在我的页面上有@Dustin-你的
就是这样吗?如果是,则标签上缺少一个结束符
。sorry@Dustin-这是您的全部响应,还是页面的其余部分也在呈现?试试
警报(响应)
,你看到了什么?@Dustin-我得到的响应是:

解析错误:语法错误,在第30行
上的/home/megabyte/public\u html/test/contact.php中出现意外的T_ECHO,因此由于php错误,你没有得到有效的响应。ECHO“response”|谢谢你。$name,您的电子邮件已发送。“//现在让我们更新contact.html页面上的“response”div。回答|告诉javascript要更新哪个div。?>在我的页面上有@Dustin-你的
就是这样吗?如果是,则标签上缺少一个结束符
。sorry@Dustin-这是您的全部响应,还是页面的其余部分也在呈现?试试
警报(响应)
,你看到了什么?@Dustin-我得到的响应是:

解析错误:语法错误,第30行
上的/home/megabyte/public\u html/test/contact.php中出现意外的T_ECHO,因此由于php错误,你无法得到有效的响应。
if(!isset($_GET['action']))
{
die("You must not access this page directly!"); 
}

$name = trim($_GET['name']); //The senders name
$email = trim($_GET['email']); //The senders email address
$subject = trim($_GET['subject']); //The senders subject
$message = trim($_GET['msg']); //The senders message

mail($to,$subject,$message,"From: ".$email."");
echo 'response|Thank you '.$name.', 
?>