我在php页面中使用JSON。我被放入mysql数据库的json数据中。但是json是空的,或者我做得不对。我做错了什么?
<?php
error_reporting(E_ALL);
// Файл firstsql.php
$host='my.db-host.com'; // имя хоста (уточняется у провайдера)
$database='db'; // имя базы данных, которую вы должны создать
$user='username'; // заданное вами
在这种情况下,我使用json_encode将一个数组从php传递到jquery,并将其保存在我在jquery var myarr = []中声明的空数组中,然后在同一个脚本中使用$.ajax函数将同一个数组into、myarr发送到php脚本,并在php脚本中接收类似于这个json_decode的数组($_POST‘myarr’,真如此),但问题是它不是转换回数组。我希望接收一个数组,以便我可以使用foreach循环来读取该数组。
下面是代码。首先,我在jquery脚本中声明一个数组。
var imgArr = [];
然后从php脚本中获取所有图像,并将其保存在上面声明的数组中。
PHP S
我正在从java脚本执行ajax调用,并且我试图从php获得json响应,如果我将dataType设置为JSON,则如果执行不成功块,则执行ajax错误块,如果我试图在成功块中console.log响应,则不指定dataType。
JS
let CurrentDate = Date();
console.log(CurrentDate);
jsonObject = {
'TrackName' : 'Material Science',
'TrackDesc' : 'Test Text Test Text Test Text
我正在尝试从php文件中读取json数据,.Here是我的代码。
category-query.php (这是我的json数据)
<script>
var json_data =
[
/*
!please notice
you can add the category name SpecialFeature,
but it will be igone in the main menu
*/
我是JSON和AJAX的新手,希望有人能帮我解决这个问题。
使用对PHP脚本的AJAX请求,我从SQL数据库->中获得了一些编码为JSON字符串的数据,并将其发送回调用javascript。
这是我得到的数据
Array[{"categoryName":"Apartments For Rent"},{"categoryName":"Apartments For Sale"},{"categoryName":"Room For Rent (Shared)"},{"categoryName