我正在尝试使用数组中的json将多个变量从php文件发送回ajax。php文件中的代码可以完美运行,并且可以对数据库进行所有操作。但是,一旦我在ajax中添加dataType:“
json”,php文件中就什么也没有发生。我在Google上搜索了一下,有人说这可能是浏览器问题,但到目前为止,它在Firefox,Chrome或IE中均不起作用。我正在使用最新版本的jQuery。
这就是php内部发生的情况:
<?php
//Create variables and update database
echo json_encode(array("id" => "$realid", "un" => "$username", "date" => "$date"));
?>
这是ajax代码:
.ajax(
{
url: 'UpdateComments.php',
type: 'POST',
dataType: "json",
data:
{
type: "add",
comment: $("#comment").val(),
id: videoID
},
success: function (data)
{
//Get the data variables from json and display them on page
}
});
我对此一无所知,任何建议将不胜感激!
常见的问题是浏览器在JSON之前打印“其他内容”,无论它是可读还是 不可读 (不可见)字符。尝试做这样的事情:
<?php
//at the very beginning start output buffereing
ob_start();
// do your logic here
// right before outputting the JSON, clear the buffer.
ob_end_clean();
// now print
echo json_encode(array("id" => $realid, "un" => $username, "date" => $date));
?>
现在,所有补充数据(JSON之前的数据)都将被丢弃,您应该让它正常工作…
我想在网格视图中显示我的用户(带图像)我的jSON,在数组中给出正确的响应 但在解析Json后,数据不会显示在网格视图中 我的日志猫没有给我任何错误只是显示 这是我的活动 这是我的GridViewAdapter 这是我的日志 有人能解决我的问题吗?我想在GridView(UserImage)中显示这些响应 请先谢谢你 在代码中编辑后的新logcat。。。。根据Answer 06-05 13:23:
这是我第一次使用jersey编写RESTAPI程序。当我试图用XML返回响应时,我的rest API给了我一个错误代码500,但它对JSON很好。 有人能告诉我我做错了什么吗? 控制台中没有显示错误。 我的客户阶层 我的pom.xml
问题内容: 我在通过jQuery .each()函数循环JSON的键/值时遇到问题 最初我有一个像这样的JSON: 我想遍历JSON中的所有键/值元素(aaa和bbb),并检索内部JSON数组以再次遍历,所以我尝试了 但是,我发现第一个.each()函数会将整个json视为单个结构,并且不会在其元素的键上循环。从.each()函数接收的data参数始终是原始json本身。我永远无法获得指向aaa和
问题内容: 我有一个ajax调用,它将表单数据发送到php函数。因为我读到很多东西,所以使用最佳实践是我想尝试的。但不幸的是,我的脚本在使用时不返回任何内容。如果删除它,脚本将执行应做的事情。 您知道原因可能是什么以及为什么吗?谢谢! 和我的PHP: 问题答案: 使用时,您将无法依靠被填充。 仅针对表单编码的内容类型填充。 因此,您需要像这样从PHP原始输入读取数据: 当然,如果要发送,则实际上应
我试图在Symfony中基于这个文档构建一个json身份验证机制:https://symfony.com/doc/current/security/json_login_setup.html 这是我的保安,亚姆 这是我在安全控制器中的方法登录 这是我的登录表 下面您可以看到我发送给控制器的AJAX请求 我收到200状态从服务器,但什么也没发生。安全认证机制完全没有反应。而ajax中的成功方法是不调
我正在解析URL中的数据,下面提到了这个错误。 原始数据从服务器完美显示。无法使用Json解析拆分数据。 请帮我解决这个错误 编辑:1 来自URL的Json响应 错误: 主要活动。JAVA