0

我在访问从我的 PHP 文件中回显的值时遇到了令人沮丧的麻烦。我已经看了很多很多很多的搜索结果,但令人惊讶的是,我仍然看不出我非常简单的代码有什么问题。我的 PHP 文件非常短(假设它要复杂得多,但我不得不将其降级为非常简单的东西以使其正常工作):findjson.php

<?php
    echo "noise.json";
?>

我的 javascript 文件是:

$(document).ready(function(){
    $.get('findjson.php', function(data) {  
        alert(data); //uncomment this for debug
        $('#showdata').html("<p>item1="+ data + "</p>");
    });
});

但我的代码将数据视为整个 php 代码(包括 php 标签)(我希望它只是“noise.json”)。我读过一个可能的问题可能是回调,但我认为我实现了它们。从在线阅读,似乎数据将是从 php 回显的值?

4

2 回答 2

0

PHP 是否安装在您托管“findjson.php”的服务器中?如果不是,您的 jquery 将不会与文本文件有任何不同的处理方式,而是读取并获取文件的内容。

于 2013-06-26T00:24:16.553 回答
0

首先,对于jquery $.get,您可以将数据类型设置为“json”。其次,如果你用浏览器浏览到 findjson.php 会发生什么?如果您正在获取包括 php 标记的整个脚本,则您可能尚未将 Web 服务器配置为解析 PHP。

于 2013-06-26T00:04:26.663 回答