1

Dropbox アカウントからファイルを取得し、そのプレビュー リンクを db に保存したいのですが、このコードは morzilla では正常に動作しますが、Internet Explorer では動作しません。

<script type="text/javascript">    var jQuery182 = jQuery.noConflict(); </script>
<script type="text/javascript">

    jQuery182(function () {
        jQuery182("#db-chooser").live("DbxChooserSuccess", function (e) {

            var take = this.value;

            jQuery182(this).parent().find('.img').remove();
            jQuery182(this).parent().find("#hdField").val(take);
            jQuery182(this).parent().append("<a class='img' href='" + take + "'  target='_blank' >Image</a>");

        });
        jQuery182('.dropboxx').each(function () {
            var imagePath = jQuery182(this).parent().find("#hdField").val();
            if (imagePath.length > 0) {
                jQuery182(this).parent().append("<a class='img' href='" + imagePath + "' target='_blank' >Image</a>");
                (jQuery182(this).parent().find('div').addClass('dropbox-chooser-used'));

            }

        });

    });

    </script>

これはhtmlです:


4

2 に答える 2

1

以前のバージョンの IE では提供されていないためJSON.parseJSON.stringifyポリフィルが必要になります。

https://raw.github.com/douglascrockford/JSON-js/master/json2.js

于 2013-06-19T16:08:38.450 に答える