我对传单js相当新(大约5小时前就把它拿起来),这是一个很棒的小工具.我遇到了一个问题,在淘网之后,我想问一下.
我有以下代码:
$.getJSON('json/data/url', function(data) {
var latlngs = [];
$.each(data,function(key,value){
latlngs.push([value.lat, value.lon]);
});
var polyline = L.polyline(latlngs, polyline_options).addTo(map);
});
Run Code Online (Sandbox Code Playgroud)
示例JSON:[{"lat":"52.168333333333","lon":"20.967833333333"},{"lat":"52.164","lon":"20.969333333333"}]
但是我收到以下错误:
未捕获的TypeError:无法读取未定义的属性"长度"
我做了一些基本的调试,比如控制台记录var latlngs,它看起来是一个格式正确的数组.
我不知道自己做错了什么.
我正在尝试使用PHP函数openssl_private_encrypt()在保存上载文件之前对其进行加密(请参见下面的代码片段),但是它的布尔值返回false,而加密的内容返回值则什么也不返回。没有错误正在显示或报告。
$data = file_get_contents($_FILES['files']['tmp_name'][0]);
openssl_private_encrypt($data,$encrypted,$key);
$hash = sha1($encrypted);
file_put_contents('/path/to/folder/'.$hash,$encrypted);
Run Code Online (Sandbox Code Playgroud)
是否有人对为什么它不起作用有任何想法?
谢谢