试图从GET服务获取响应时,ajax函数总是运行在错误部分。
<!DOCTYPE html>
<!-- jquery -->
<link rel="stylesheet" href="jquery/jquery-ui.css">
<script src="jquery/jquery-1.11.1.min.js"></script>
<script src="jquery/jquery-ui.js"></script>
<!-- bootstrap -->
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="bootstrap/css/bootstrap-theme.min.css">
<script src="bootstrap/js/bootstrap.min.js"></script>
<script type="text/javascript">
$.ajax(
{
url: "http://localhost:8080/POC-WebApplication/obtenerusuarios",
type: "GET",
dataType: "jsonp",
success: function(data, textStatus, jqXHR)
{
alert("success");
},
error: function(data, textStatus, jqXHR)
{
alert("FAIL!!!!\ndata: "+data+"\ntextStatus: "+textStatus+"\njqXHR: "+jqXHR);
}
});
</script>
当浏览器执行代码时,我得到了这个结果:
我尝试了dataType:"json",但我得到了这个错误在chrome调试控制台:
请求的资源上没有访问-控制-允许-起源标头。因此,不允许访问源'null'。
并打印警报:
****编辑****
我用这个chrome应用程序解决了这个问题:https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi
我鼓励每个和我有同样问题的人使用它。
据我所知,我认为你必须把这些行添加到你的. htaccess
文件中
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
我正在以JSON字符串的形式从数据库中获取数据: 如何从给定的JSON字符串中提取公司名称?
问题内容: 我试图解析JSON字符串“ {‘test’:‘100.00’}”并使用GSON库获取值:100.00。我的代码如下所示: 我的结果看起来像这样:“ 100.00”,但是我只需要100.00(不带引号)即可。如何归档? 问题答案:
我有以下字符串:
问题内容: 我是Android的初学者。在我的项目中,我从HTTP响应中获取了以下json。 我想从上面的json获取“ NeededString”。如何获得? 问题答案: 这可能对您有帮助。 Java: 科特林: getJSONObject(index)。在上面的示例中,0表示索引。
我无法打印已声明的字符串。以下是代码: 下面是错误:
我有这样一个JSON文件: 我需要得到回应。使用者用户名值。我试过这个: 但我得到了这个错误: 怎么修,肯定有办法,就是找不到。