2016-12-30 59 views
0

我需要帮助如何将PHP数组转换为JQuery而不使用JSON。如何在不使用JSON的情况下在JQuery中获取PHP数组?

这是我的PHP代码:

if (intval($data1['ct']) > intval($_GET['current'])) { 
    $res['result'] = true; 
    $res['current'] = intval($data1['ct']); 
    } 
    else 
    { 
    $res['result'] = false; 
    } 

    exit; 
+0

避免JSON的目的是什么? –

+0

只是想尝试替代解决方案 –

+1

然后生成XML,但它很愚蠢,因为在大多数情况下,JSON是最合适的JavaScript格式。即使PHP应该生成HTML,你也应该遵守一些协议,比如'{response:“HTML ..”,“error”:false}' –

回答

0

另一种方法是使每一个键值对的字符串,并将其传递给jQuery的。

但是,这不是一个好的做法

我的建议是始终使用JSON与这种情况

+0

好的,谢谢! –

0

打交道时什么呼应结果作为JSON是这样的:

return echo json_encode($res); 

并捕捉结果与jQuery的$ .ajax与选项dataType: "json"或简单解析与JSON.parse(array_from_php)

告诉我,如果临屋区吨工作。 问候!

+1

是的我已经尝试过,它的工作原理。我猜JSON是最重要的。 –

0

服务器响应:return echo json_encode($res);

JS:得到它,可以只使用它。没有json.parse

+0

只是把它放入js变量? –

相关问题