2017-06-15 23 views
1

我已經創建了一個示例項目,我嘗試打擊提供特定位置的緯度和經度的服務。我已經在服務器上部署了適配器,現在我試圖打開適配器。當我嘗試這樣做時,出現錯誤:WLResourceRequest未在我的js中定義。以下是我的代碼:WLResourceRequest未定義

function locate() { 

    var locat = document.getElementById('location').value; 
    alert(locat); 

    var resourceRequest = new WLResourceRequest(
      "/adapters/LocationAdapter/getGmapLatLng", 
      WLResourceRequest.GET 
    ); 

    resourceRequest.setQueryParameter("params", "['110064']"); 

    resourceRequest.send().then(
      function(response) { 
       alert("Success\n\n" + response); 
      }, 
      function(error) { 
       alert("Failure\n\n" + error); 
      } 
     ) 
} 
+0

這是一個科爾多瓦的應用程序?你在試哪個平臺? 請指定您正在使用的MobileFirst的版本。此外,請確保您已在html頁面中添加了對worklight.js的引用。 – Srik

+0

1)其MFP 8.0項目。 2)我在Android模擬器上。 3)我無法找到worklight.js,因爲在MFP 8.0中,您會得到一個cordova項目,並且必須包含mfp插件。 –

+1

如果沒有看到worklight.js,那麼您的插件沒有安裝或未正確安裝。嘗試刪除並重新添加 –

回答

0

正確添加mfp插件。如果已經添加,請將其刪除並重新添加。

cordova plugin add cordova-plugin-mfp

0

在你的Config.xml: 這樣定義插件:

<plugin name="cordova-plugin-mfp" spec="8.0.2016101414"/> 

然後運行以下命令:

cordova prepare android 
or 
cordova platform remove android && cordova platform add android