javascript - 使用knockout js构建的无限滚动在IE9中不起作用

标签 javascript html knockout.js

我从中得到了无限滚动的代码片段: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/

相关文章:

javascript - 使用 DOM 创建并填充一个复选框列表,其中包含 javascript 中的数组值

javascript - 使用主页按钮时 iOS 上的页面可见性 API 事件

html - CSS3 箭头动画不起作用

javascript - 将数据绑定(bind)参数传递给函数 knockout

javascript - knockout - 限制输入仅包含一位小数点的数字

javascript - Visual Studio Code - 挖空 - 找不到名称 'ko'

javascript - 如何将滚动条与视口(viewport)宽度单位考虑在内?

javascript - 如何使用jquery在div中查找图像

php - Magento : confirm, 进入类别前

android - Cordova Phonegap 中 Android WebView 上的 HTML5 相机捕获