我有一个JavaScript(.js)文件,用于PHP项目& ASP.Net c#项目。
我在javascript中有一些声明,如
var width = data[i].Width - data[i].X;
这行在我的c#项目中按原样运行。但在我的PHP项目中,它必须写成
var width = parseInt(data[i].Width) - parseInt(data[i].X);
请注意,数据对象在两个项目中都以JSON结果的形式返回。
有谁知道为什么?
答案 0 :(得分:1)
也许C#为data[i].Width
"420"
的JSON响应
虽然PHP生成data[i].Width
为"'420'"
如果你明白我的意思?