防止页面冻结

时间:2016-06-02 09:48:17

标签: javascript jquery html

我正在创建一个html页面,它包含n个脚本文件。

window.onload我的html页面中,我称之为

<script>
 window.onload = function () {
        MyMethod('Value');
    };
</script>

当它碰到这部分代码时,我的页面会被冻结,直到函数执行完毕。

我之前说过n个脚本的原因是因为其他脚本文件从来没有这个问题,但对于这个特定的window.onload调用。

如何在函数调用

时卡住

MyMethod 根据ajax resultdisplays部分,根据hides对我的某个服务进行function MyMethod(val) { var par = val; jQuery.ajax({ type: "POST", url: "/services/MyService/MethodName", data: par, contentType: "application/json; charset=utf-8", dataType: "json", async: false, success: function (response) { arr = response.d.toString().split(','); if (arr[0] == "0") { //show and hide some DOM elements } else{ //show and hide other DOM elements } }, error: function (response) { } }); 调用我的元素

的JavaScript

lon_inds = (lons*120).astype(int)
lat_inds = (lats*120).astype(int)

1 个答案:

答案 0 :(得分:0)

制作async true

async: true,