每次使用提交表单加载ondeviceready

时间:2011-05-22 15:42:58

标签: javascript jquery cordova jquery-mobile

我在onDeviceReadyto中调用函数“getallrecords()”来从db加载一些数据。此功能必须执行一次。 我在另一页上有一个带有提交按钮的表单。问题是,每次我提交表单时,onDeviceReady都会再次加载该函数。如何只加载一次该功能?

形式:

<form data-ajax="false" onsubmit="return adddata();"

onDeviceReady:

function onDeviceReady() 
{ 
    getallrecords()

}

1 个答案:

答案 0 :(得分:0)

var recordsLoaded = false;

function onDeviceReady() 
{ 
    if (recordsLoaded === false) {
        getallrecords()
        recordsLoaded = true;
    }
}