問題タブ [datajs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - CRM Dynamicsで外部Javascriptライブラリを使用するにはどうすればよいですか?
いくつかのREST-ingとoData-ingを実行するので、DataJSプロジェクトから実行可能ファイルを取得しました。datajs-1.0.3.min.js
このファイルをWebリソースとして追加し、自分のファイルをqwerty.js
別のリソースとして追加しました。だから、私は2つのWebリソースと呼ばれることになりました:
- CRMKonsulterna_MyOwnStuff
- CRMKonsulterna_TheCoolStuff
問題は、彼らのサイトで見つけたWebリソース1から以下のコードスニペットを実行すると、次のようなクラッシュが発生することです。
フィールド:ウィンドウ
イベント:onload
エラー:「OData」は未定義です
Webリソース1内のメソッドからWebリソース2内のメソッドを参照するにはどうすればよいですか?私はこの議論を見つけましたが、それは私に多くを与えませんでした。彼らが何について話しているのかを理解することが役立つかどうかさえわかりません。
編集
私はいくつかの変更を加えて、OData
このような私の方法に知られている場合は試してみました。
値を期待して、null
代わりに{Objectobject}が表示されることに驚きました。だから、Webリソース間の接続が確立されていると思います。そうですか?また、それでも、oData形式のデータを取得するために電話をかけるにはどうすればよいですか?!
javascript - プロパティ 'parse' の値を取得できません: オブジェクトが null または未定義です
接続を確立し、oData 形式を使用して何かをダウンロードしようとしています。私が使用しているサービスを指す URL は、素敵な oData っぽいドキュメントを返します。ここで、これらのコンテンツを JavaScript メソッドに読み込み、しばらく試してみたいと思います。ただし、プロパティparse
が見つからないというエラーのため、できません。それで私は悲しくなった。
このページ(および私が見つけた他の多くのページ)によると、件名のエラーは、使用できない JSON パーサーが原因です。この問題は、明らかに IE7 以下では大きな問題です。しかし、私は IE9 と IE10 を使用していますが、どちらも同じ問題を経験しています。JSON サポートは、デフォルトでそれらに統合されるはずです。
- IE10 で JSON サポートをオフにすることはできますか?
- 私のブラウザが現在、ここで JSON データを処理できるかどうかをテストするにはどうすればよいですか?
- マシンにデータを取得させるには、さらに何ができますか?
- サービスが CRM Dynamics 2011 サーバー上にあることは重要ですか?
そこに到達するために実行しているコードは以下のとおりです。この場所にある DataJS のプロジェクトのサイトから取得されます。もちろん、OData
オブジェクトが存在し、アクセス可能であることをテストしました。
c# - WCF サービスから Web ページへのドキュメントのダウンロード
私は Web 開発に不慣れで、このシナリオの最適なソリューションについてアドバイスを求めています。
私は WCF サービスと、HTML5、javascript (knockout j および dataJs) を使用して記述されたページを持っています。
DataJS を使用して WCF サービスにアクセスします。これは、私の Web ページからデータを送受信するのに最適です。
しかし今は、サーバーとの間でファイルをアップロードおよびダウンロードできる必要があります。
人々が WCF サービスとの間でストリーミングを推奨しているのを見てきましたが、クライアント側 (javascript/datajs) でこのストリームをどのように処理するか、またはそれが最適なソリューションであるかどうかはわかりません。
私も XMLHttpRequest に出くわしましたが、これが最善のルートかどうかはわかりません。
どんな提案でも大歓迎です。
ありがとう
javascript - JavaScript での OData メタデータの解析
ここで提供されている例に従ってください: http://datajs.codeplex.com/wikipage?title=Metadata%20Generation%20Sample&referringTitle=Documentation
次の形式でメタデータを取得します。
JavaScript でこれを解析して、列の型、主キーなどのメタデータ情報を取得するにはどうすればよいですか。結果の形式がわかりません。dataServices -> Schema[0] -> entityType (または関連付け) の下では、それは単なるオブジェクトの配列なので、一致する結果を見つけるためにすべての要素をループする必要がありますか、または列をキーにする簡単な方法はありますか?名前?
javascript - DataJS リクエストで Auth ヘッダーがありません
dataJS を使用して WCF サービスを呼び出しています。
以下のコードに示すように、ユーザー名とパスワードを渡しますが、Fiddler で要求をデバッグまたは監視するときに、認証ヘッダーやユーザー名とパスワードの痕跡が表示されません。
ユーザー名とパスワードを取得する必要があるのは、カスタム基本認証モジュールで使用できるようにするためです。
任意の支援をいただければ幸いです。
ありがとう
jquery - 「PUT」オプションを使用した odata.request メソッドのエラー
自分の odata サービス データに対して更新操作を実行したいと考えています。
私は ajax 呼び出しによる put と delete のブラウザー サポートについて多くのことを読みましたが、私のコードでは method:"DELETE" を完全に実行できます。「put」または「merge」を実行すると、「HTTP request failed」というエラーが発生します。
これが私のコードです:
編集:適切に実行されているメソッド: "PUT"オプションを使用して、簡単なOData.requestデモコードを提供できますか。
jsonp - WCF Data Services ToolkitはCORSをすぐにサポートしますか?
WCFDataServicesとdatajs間のクロスドメイン接続のための適切なソリューションを見つけようとしています。JSONPはGETリクエストには最適ですが、POSTはできません。WCF Data Services ToolkitはCORSをすぐにサポートしますか?WCFデータサービスにCORSを実装する方法を示すリソースはありますか?
ios - Datajs OData.read 関数が PhoneGap を介して起動しない
PhoneGap と JQuery Mobile を使用して、モバイル Web アプリケーションを iOS アプリにパッケージ化しようとしています。アプリケーションは Datajs を使用して、別のサイトへの OData リクエストを作成します。Cordova.plist で External Hosts を '*' に設定しました。Web ブラウザーで同じファイルを使用すると、要求は正常に機能します。
問題は、iOS アプリにパッケージ化されるとすぐに、OData.read() 関数が存在しないかのように完全にスキップされることです。問題を引き起こしているコードは次のとおりです。
アプリケーションを実行すると、ログ出力は次のようになります。
私には、エラー処理も含めて、OData 関数を完全にスキップしていることがわかります。私は datajs-1.1.0 とバージョン 1.2.0 の JQueryMobile を使用しています。
どんな助けや指針も大歓迎です。ありがとう。
asp.net-web-api - DataJsを使用したAsp.NetWebApiODataがエラーをスローする
非常に単純なASP.NetWebApiプロジェクトを作成しました。NuGetを使用して、WebAPI –RCリリースの最新のODataをダウンロードしました。また、NuGetを介してDataJとKnockoutをダウンロードします。私の依存関係はすべて最新です。単純な「Books」クラスを作成し、HttpConfiguration.EnableOData(IEdmModel)を使用してすべてを相互に接続しました。また、コントローラーのGetアクションに[Queryable]属性を追加しました。関係するデータベースはありません。返されるデータをハードコーディングしました。基本的に、WebApiとODataを使用してプロジェクトを実行するために最小限の変更を行いました。
DataJsを使用してODataサービスにクエリを実行しようとすると、応答で500内部サーバーエラーが発生しますが、URLを直接参照すると、XMLデータを確認できます。リクエスト、レスポンス、C#クラス、Javascriptコード、Global.asaxコードを含めました。これを機能させるために何が欠けていますか?
リクエスト
応答
C#クラス
Javascriptコード
Global.asax