我从中得到了无限滚动的代码片段:link 。
我刚刚将 ajax url 从 /echo/json/
更改为 echojson.php
。
此代码在 Chrome 和 Firefox 上运行良好。但是,它不适用于 IE 9。
文件echojson.php包含:
<?php
$json=array();
for($i=1;$i<=20;$i++){
$json[]='<div></div>';
}
echo json_encode($json);
?>
我无法理解为什么在 IE9 中会发生这种情况。请帮我修复它。
最佳答案
问题解决了!
IE 找不到 JSON.stringify()。所以,我只是将脚本添加为
<script src="//cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.js"></script>
.
现在它可以完美地工作......
关于javascript - 使用knockout js构建的无限滚动在IE9中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20779908/