如何从javascript返回json输出

如何从javascript返回json输出,javascript,php,json,Javascript,Php,Json,我有一个包含以下代码的php页面: 控制台登录(“cap in”); var v_lat_to=“”; var v_lng_to=“”; var v_lat_from=''; var v_lng_from=“”; var v_cap_from=''; var v_npax=''; var v_ora=“”; var v_min=“”; var v_价格=0; var v_result=“OK”; 如果(v_lat_to=''&&v_lng_to=''){ v_result=“KO-非瓦洛里扎

我有一个包含以下代码的php页面:


控制台登录(“cap in”);
var v_lat_to=“”;
var v_lng_to=“”;
var v_lat_from='';
var v_lng_from=“”;
var v_cap_from='';
var v_npax='';
var v_ora=“”;
var v_min=“”;
var v_价格=0;
var v_result=“OK”;
如果(v_lat_to=''&&v_lng_to=''){
v_result=“KO-非瓦洛里扎特目的地坐标”;
控制台日志(“KO-非valorizzate目的地坐标”);
}
else if(v_cap_from==“”&v_lat_from==“”&v_lng_from==“”){
v_result=“KO-非瓦洛里扎特地区的坐标”;
console.log(“KO-帕坦扎非valorizzate的坐标”);
}
/*
* ...
* ...
*其他代码使用javascript逻辑编写
*
*/
//使用对象json返回输出
var jsonObj=[];
var item={};
项目[“价格”]=v_价格;
项目[“结果”]=v_结果;
jsonObj.push(项目);
document.write(JSON.stringify(jsonObj));

这是你想要的吗?您看到的是完整的javascript,因为您没有通过Web服务器调用该php文件。我认为您试图像本地文件一样直接访问它。

可能重复您为什么要这样做?为什么不使用PHP输出JSON字符串呢?我不使用PHP,因为在我的代码js中,我必须调用API js google.maps.geometry。我使用curl从其他页面调用这个PHP。你能尝试直接调用这个PHP文件来查看发生了什么吗?检查apache错误日志以查看发生了什么。
[{"price":0,"result":"KO - Coordinate di destinazione non valorizzate"}]