Quantcast
Channel: Azure フォーラム
Viewing all articles
Browse latest Browse all 1798

ajaxサーバ側スクリプト実行後エラーになる

$
0
0

jQueryのdatepickerで、データベース中にデータが存在する日付だけを選択可能にするよう、datepickerのBeforeShowイベントでサーバ側のスクリプトでデータベースを検索して、データのある日付をListにしてjQueryに戻しています。下記のような感じです。

Visual Studioのローカル環境では正常に動作するのですが、Azureにアップロードして実行させると、サーバ側スクリプトは正常に動作するのですが、jQueryにerrorで戻っててしまいます。

AzureにアップロードしたプログラムはTraceできないので、プログラムの確認したい箇所を通過するとデバッグファイルに行を書き出すトレース関数を作って動作確認しています。実行を確認したところ、Azure上のスクリプトは、ローカル環境と同じく実行しています。ローカルではjQueryにsuccessで戻るのに、Azureではerrorで戻ります。

応答データはサーバ側スクリプトではDateTime型Listで作成し、それをjQueryにhtml形式で戻しています。19日と20日では下記のような戻り値になります。

["¥/Date(1453129200000)¥/","¥/Date(1453215600000)¥/"]

単体でdatepickerだけ動かすと正しく動作します。サーバ側を呼び出さず、本日より前の日付だけ選択できるようにするとかなら、問題なく動作します。

サーバ側スクリプトはC#で記述しています。AzureのjQueryのサーバ側スクリプトの呼び出しには何か制限があるのでしょうか。


Viewing all articles
Browse latest Browse all 1798

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>