无法读取PHP JSON

时间:2014-10-27 13:52:22

标签: php jquery json joomla

我试图读取在PHP文件上创建的JSON文件。

这是joomla 2.5

这是我的功能:

$combo="$( document ).ready(function() {    
  $.getJSON( 'components/com_vmvendor/views/addproduct/tmpl/datos.php', function( data ) {
    var items = [];
    $.each( data, function( key, val ) {
      alert(key);
    });      
  });      
});";    
$doc->addScriptDeclaration($combo);

这应该只读取文件datos.php并发送一些警报,但它没有任何内容。 这是PHP JSON文件(datos.php):

<?php
  $data = array(    
    "status" => 1,
    "firstname" => "foo",
    "lastname" => "bar",    
  );

  header('Content-type: application/json; charset=utf-8');
  echo json_encode($data);

奇怪的是,该函数适用于JSON页面,如下所示(datos.json)。

{
  "one": "Singular sensation",
  "two": "Beady little eyes",
  "three": "Little birds pitch by my doorstep"
}

所以JSON页面正在运行但不是PHP。可能会发生什么?

0 个答案:

没有答案