Windows Azure是未定义的JavaScript错误

Windows Azure is Undefined JavaScript error

本文关键字:JavaScript 错误 未定义 Azure Windows      更新时间:2023-09-26

我正在为Windows Phone 8(Javascript+HTML5)(Cordova 2.8.1)开发一个phonegap应用程序,我想使用Azure mobileservice作为我的应用程序的数据库,但此指令var MobileServiceClient = WindowsAzure.MobileServiceClient("...","...");中出现错误,你能告诉我出了什么问题吗?

我称这些脚本为:

type="text/javascript" src='http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js'
type="text/javascript" src='https://partnergymservice.azure-mobile.net/client/MobileServices.Web-1.0.0.min.js'
type="text/javascript" src="cordova.js"

这是我的脚本文件:

 document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
                try
                {
                    var client = new WindowsAzure.MobileServiceClient(
         ".....",
         "......");

                }
                catch (err) {
                    element.innerHTML = err.message;
                }

您需要安装Azure移动服务SDK。

"入门"教程的第4步对此进行了概述。

如果您使用GWT,则需要在WindowsAzure前面使用$wnd,如下所示:

var client = new $wnd.WindowsAzure.MobileServiceClient(
        "https://xxxxx.azure-mobile.net/",
        "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    );