开发者

conversion snipset code in jquery to dojo - ajax

i need to change my code in jquery to dojo. The objective is only a snipset equivalent.

The jquery code works fine but the dojo code no.

JQUERY

<script type="text/javascript">
    $(document).ready(function() {
   开发者_运维百科     $(".box").change(function() {
            $.ajax({
                dataType: 'json',
                type: "POST",
                data: "data=" + $(this).val(),
                url: "file.php",
                success: function(json) {
                    $msg = [];

                    for (var i = 1; i < 10; i++) {
                        $msg.push(parseFloat(json[i]["valor" + i]));
                    }
                }
            });
        });
    });
</script>

DOJO

 <script type="text/javascript">
dojo.query(".box").onchange(function() {
    dojo.xhrGet({
        url: "file.php",
        handleAs: "json",
        data: "data=" + $(this).val(),
        load: function(json) {
            $msg = [];

            for (var i = 1; i < 10; i++) {
                $msg.push(parseFloat(json[i]["valor" + i]));
            }
        }
    });
});


Solved

<script type="text/javascript">
    dojo.query(".box").onchange(function() {
        dojo.xhrPost({
            url:"drop2.php",
            handleAs:"json",
            postData: "data=" + $(this).val(),
            preventCache: true,
            load: function(json){
                 $msg = [];

                 for (var i = 1; i < 10; i++) {
                     $msg.push(parseFloat(json[i]["valor" + i]));
                 }
            }
        });
    }); 


    </script>
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜