Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery和Javascript显示数据库中的数据_Javascript_Jquery_Ajax_Database - Fatal编程技术网

使用jQuery和Javascript显示数据库中的数据

使用jQuery和Javascript显示数据库中的数据,javascript,jquery,ajax,database,Javascript,Jquery,Ajax,Database,我试图显示Cloudant数据库的特定部分。该数据库包含许多单独的文档,每个文档都包含一个称为“结果”的类别。我试图展示结果中的任何东西。每个文档都由自己的id标识。我尝试在jQuery中使用get()方法,但不幸的是,它没有成功运行 function grabData(){ var url = 'https://cloudant.com/futon/document.html?acharya%2Ftoxtweet/ff558f75077e8c758523cd3bd8ffdf88';

我试图显示Cloudant数据库的特定部分。该数据库包含许多单独的文档,每个文档都包含一个称为“结果”的类别。我试图展示结果中的任何东西。每个文档都由自己的id标识。我尝试在jQuery中使用get()方法,但不幸的是,它没有成功运行

 function grabData(){
  var url = 'https://cloudant.com/futon/document.html?acharya%2Ftoxtweet/ff558f75077e8c758523cd3bd8ffdf88';
   $.get(url, function(data) {
     $('.result').html(data);
       alert("Data loaded: " + data);
});
}
grabData();

<>我不完全知道我出了什么问题……我应该考虑使用SQL而不是Ajax吗? 您使用的URL正在返回整个网页

jQuery代码正在当前页面上查找类名为
result
的元素,并试图将其内部HTML更改为来自URL的响应

您没有提供任何额外的代码来查看,但我认为这不是您所期望的


我假设您希望解析整个url,但在当前代码中,页面将作为原始字符串而不是DOM对象进行处理。因此,您必须使用正则表达式等解析该字符串。

我认为您的问题在于:

替换此项:

grabData();
为此:

$(document).ready(function(){
    grabData();
});
或更简短:

$(function(){
    grabData();
});

您得到的警报是什么?您期望的内容类型是什么?默认值是html。有什么类型的数据类别称为“结果”?我没有得到任何提示。当我运行它时,它只是一个空白页