【发布时间】:2016-04-29 23:43:38
【问题描述】:
我想打电话给/home/***/public_html/subdomains/busuioc/wp-content/themes/scalia/json_gallery_data.phpjson_gallery_data.php的内容是:
global $wpdb;
$programs = $wpdb->get_results("SELECT * FROM program_tv");
$tv=array();
foreach ( $programs as $program){
$tv[]=$program->day;
}
echo json_encode($tv);
ajax 文件是:
jQuery(document).ready(function(){
loadData();
});
var loadData=function(){
jQuery.ajax({
type:"POST",
url: 'site.com/wp-content/themes/scalia/json_gallery_data.php'
}).done(function(data){
var videos=JSON.parse(data);
for(var i in videos){
alert(videos[i]);
}
});
};
【问题讨论】:
-
将AJAX类型改为GET!
-
console.log(data)看看是否需要JSON.parse? -
GET site.com/wp-content/themes/scalia/json_gallery_data.php 500(内部服务器错误)
-
我不知道该怎么办..
标签: php ajax database wordpress