【发布时间】:2017-05-17 17:50:35
【问题描述】:
我正在尝试使用来自不同服务器的 ajax 解析外部 php 文件中的 json 文件(技术上是相同的提供程序,但我认为这并不重要)。
无论如何,我在我的 wordpress 网站中从我的数据库创建 json 文件的代码如下:
<pre>
<?php
global $wpdb;
if(!isset($wpdb))
{
require_once('wp-config.php');
require_once('wp-includes/wp-db.php');
}
$result = $wpdb->get_results ( "SELECT * FROM " . $table_prefix . "some_row" );
print_r(json_encode($result, JSON_UNESCAPED_SLASHES));
?>
</pre>
此文件的 url 是(示例)http://somewebsite.com/phpjson.php。
我以这种方式从另一个网址(示例)http://app.someotherwebsite.com 拨打电话:
$(document).ready(function() {
$(function(){
$.ajax({
url: "http://somewebsite.com/phpjson.php",
type: "GET",
dataType: "JSON",
cache: false,
success: function(markers) {
$.each(markers,function(i, val){
//do something
}
});
});
由于某种原因,我无法调用该文件,可能是因为其他内容的格式,有什么线索吗?
【问题讨论】:
标签: php jquery mysql json ajax