我试图读取在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。可能会发生什么?