获取加载 ajax 的文档信息
Get document information where ajax is loaded
这可能不是一个公式化的问题,我需要的是脚本开始执行的文档的元数据,而不是从提取数据的地方......
我们有 foo.com/some_title_article.html
在里面,我们有一个脚本
<script>
(function($) {
$(document).ready(function(){
var id = data.qids;
var theTime = new Date().getTime();
$.ajax({
url: "http://foo.com/apis/shares/api.php?ids="+id+"&time="+theTime
}).done(function(data) {
$('#showData').html(data); // This will show a basic html form...
});
});
})(jQuery);
</script>
在文件 API 中.php我调用了与该文件存储位置相关的其他一些 Java 脚本,因为它现在工作正常,但我需要的是将元数据从some_title_article.html获取到通过 ajax 加载的其他 Java 脚本中......有点像在 API .php 文件中声明的var currentURL = window.location.href;
和 Java 脚本一样,它将完整的 URL 加载为 foo.com/some_title_article.html 而不是 foo.com/apis/shares/api.php......明白了吗?., 那么,如何从执行 ajax 的 url 获取信息并将其传递给在 ajax 脚本之后调用的其他脚本......
这有帮助吗:
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.0.min.js"></script>
<div id="showData"></div>
<script type="text/javascript">
$.ajax({
url: "http://foo.com/apis/shares/api.php?ids="+id+"&time="+theTime
}).done(function(data) {
var content = data.content;
var metadata = data.metadata;
$('#showData').html(content); // This will show a basic html form...
//Then, do whatever you want to with metadata
});
</script>
你制作 api.php返回一个对象,其中第一个键是内容,第二个键是元数据。
否则,如果 api.php 返回一个已经包含元标记的字符串,则需要解析它们或将它们添加到 dom 中并以这种方式访问它们。
你能分享一个 api.php 返回的内容的示例吗?
相关文章:
- 使用promise和mongoose对文档进行排序
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- Ajax请求文档就绪会导致jquery加载缓慢
- MongoDB (php) - 以数组而不是多个属性的形式返回文档属性
- 谷歌文档表面引擎
- 来自文档或下一个静态父级的事件委派
- 如何将childNodes用于XML文档
- 文档就绪提供了错误的选择器高度
- 将当前用户的 ID 推送到 meteorjs 中集合/文档的内部数组
- 无法使用谷歌地图在“文档”上执行“写入”(信息窗口问题)
- 包含 Mongodb 中位置信息的文档
- 获取加载 ajax 的文档信息
- 在Google Apps Script中获取javascript“文档HTML DOM”信息
- Mongodb获取每个文档的用户信息
- 文档永远不会准备好从数据库获取信息
- 错误信息:文档.在JSFiddle中不允许写
- 从iframe获取文档信息
- 传递信息到服务器端的功能在谷歌文档添加
- 根据adobeacrobatdc的初始文档(第1页)信息在javascript中自动加载特定文档
- 如何获取有关文档的最重要信息以及我在 MarkLogic / 查询控制台中搜索的单词周围的一些行