这可能不是一个很好的问题,我需要的是文档中的元数据,其中脚本开始执行而不是从数据提取的位置...
我们有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脚本...类似于var currentURL = window.location.href;
的内部声明,以及api.php文件中的java脚本,它将完整的URL加载为 foo.com/some_title_article.html 是>而不是 foo.com/apis/shares/api.php ...得到它?。,那么,如何从执行ajax的url获取信息并将其传递给另一个在ajax脚本之后调用的脚本......
答案 0 :(得分:0)
这有用吗:
<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返回的样本吗?