【发布时间】:2019-03-14 06:14:18
【问题描述】:
我指的是一个已回答的问题here。
尝试将外部 PHP 文件附加到 jQuery 并尝试load。
$(".chatbox").load("./one.php");
这给了我输出;
您的成功讯息!
但令人担忧的是,这会删除正文中的所有 HTML,并且不会真正'附加'成功消息。
我尝试了以下方法。
$(".chatbox").append("./one.php");
它只是打印这个!
./one.php
我错过了什么吗?
【问题讨论】:
-
load()替换所选元素的全部内容。听起来您只需将.chatbox选择器更改为较低级别的元素。如果您想追加内容,则需要使用$.ajax()手动检索值并使用append()手动检索。 -
append()怎么知道./one.php是一个文件? -
您需要
$.get()并在成功回调中使用$.append()。但是请仔细阅读所有这些功能的 jquery 文档(load、get、append)。他们非常清楚,很可能会解决您的问题,或者至少可以帮助您提出更具体的问题。 -
@giorgio 有道理!
标签: javascript php jquery jquery-load