2 m18351977527 m18351977527 于 2016.04.11 22:36 提问

PHP $ajax失败,数据类型json

我在文件B中,连接数据库,取出了我需要的信息,放在一个大数组里定为$list,但是在A界面ajax读取$list的值,老是显示fail;
我在B里直接输出$list,得到一组数,在不连接数据库的情况下,直接把这组数赋值给$list,这种情况在A中显示的结果是正常的;

后来我想了一个办法,用一个C页面include B页面,从C传给A.我传的是一维数组的值的时候结果是正确,但是传二维数组时,又出现了之前的那种问题,现象一模一样。这是为什么呢?

3个回答

showbo
showbo   Ds   Rxr 2016.04.12 09:19

f12开ajax发送的请求得到什么返回值,肯定是报错了或者没有正确返回json格式字符串

User1218
User1218   2016.04.13 11:11

把源码拿出来让人看看啊,不然怎么给你解答

CSDNXIAOD
CSDNXIAOD   2016.04.16 21:40

Ajax的数据类型
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
PHP 封装ajax返回数据格式
protected function ajaxReturn($data, $type='') { if(empty($type)) $type = 'JSON'; switch (strtoupper($type)){ case 'JSON' : // 返回JSON数据格式到客户端 包含状态信息
php+Jquery+AJAX+JSON错误调试
错误是从大到小调试,一些基本的错误很容易判断,这里列出我遇到的奇怪一点的错误 首先要能够输出调试信息: 在Jquery的AJAX里面的error错误执行代码里加入如下输出错误的代码。 error:function(XMLHttpRequest, textStatus, errorThrown){ alert("数据加载失败"); alert(XMLHttpRequest.stat
jquery ajax json php
jquery ajax json php jquery ajax json php jquery ajax json php
使用ajax 进行post提交json数据到后台php,但是后台php收不到数据。
当 contentType 为 application/x-www-form-urlencoded 时(默认值)才能用 $_POST 得到传入的数据。但是使用application/json;charset=utf-8不是 php 所能识别的类型声明,不能替你解析。所以只能用 php://input 取得,并用 parse_str 自行解析而形如 a=1&b=2&c=3 这样的数据...
jquery ajax json php 建议下载
jquery ajax json php 建议下载 jquery ajax json php 建议下载 jquery ajax json php 建议下载
用原生的AJax代码发送JSON数据到Action使其自动类型转化
擦写完这个博客我就睡觉弄了一晚上终于懂了怎样用用原生的AJax代码发送JSON数据到Action使其自动类型转化了 来姿态 1.前台   自己写了一个函数request用于发送Ajax请求传入一个参数Object看源码var request = function(obj) { // setting extend var url = obj.url || ""; var method
PHP+MySQL+AJAX+JSON简单实例
建立数据库: DROP SCHEMA IF EXISTS tt; CREATE SCHEMA IF NOT EXISTS tt; USE tt; DROP TABLE IF EXISTS t_course; CREATE TABLE IF NOT EXISTS t_course( course_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
mui.ajax php回应ajax json
样子: mui.ajax('http://server-name/login.php',{ data:{ username:'username', password:'password' }, dataType:'json',//服务器返回json格式数据 type:'post',//HTTP请求类型 timeout:10000,//超时时间设置为10秒; success:f
Ajax+PHP+Json简单示例
基本概念:1.AJAX的全称: Asynchronous JavaScript and XML (异步的JavaScript和XML)2.有了XMLHttpRequest这个对象,才实现了从同步到异步的过渡。 XMLHttpRequest对象用于在后台与服务器交换数据。 // 兼容IE6以下版本 var request; if (window.XMLHttpRequest) {
Echarts ajax动态加载json数据
后台php写的,给前台准备好json格式数据 public function actionGetOffline(){ $userid = Yii::$app->user->identity->user_id; $connection = Yii::$app->db; $command = $connection->createCommand("SELECT