我有一个问题,在这里我使用jQuery/Ajax来运行的形式,将数据发送到外部文件,然后更新我的网页的一部分。但是,我遇到了一个问题:jQuery的 - 无法接收数据
外部网站的作品。当我手动运行该站点时,它会打印出与id="content"
相同的div。
但是,当我尝试通过jQuery的从另一个文档收到此数据,也不会返回本场。
它可以运行所有的外部文件中的其他代码就好了,因为它执行的外部文件的数据库调用就好了。但是没有数据返回,因为执行代码时,“testlog”div(文本在这里)的文本就消失了,但没有被替换。
所以,你可以帮我,为什么我无法从外部文件中检索数据?
首先,这里是该文件的相关部分我想导入到:
<script>
$(document).ready(function() {
$("#moveN").submit(function(event) {
// Stop form from submitting normally
event.preventDefault();
var $form = $(this);
term = $form.find("input[name='direction']").val();
var posting = $.post("/modules/world/movement/move.php", { direction: term });
posting.done(function(data) {
var content = $("#content", data).html();
$("#testlog").html(content);
});
});
});
</script>
<div id="testlog">Text here<div>
而且这里的外部文件的相关部分:
<div id="content">
Part i want imported. This should be filled in with data from this external file, but now we are just trying to get the retrieved by the other file.
</div>
我希望你们中的一些可以帮助新手:)
你能发表你的表格的html代码吗.. –
'data'的值是多少? –
在此情况下,是一个像Firebug的工具或开发工具非常有用的工作,告诉我们什么是响应。 – HaSuKrOnOs