私は次のフォームを持っています:
<!DOCTYPE html>
<head>
</head>
<body>
<div>
<label>
<h1>Input 1</h1>
</label>
<form>
<input type="text" name="input_1" class="input">
</form>
</div>
<!---Javascipt Sources --->
<script src="js/vendor/jquery-1.9.1.min.js"></script>
<script src="js/form.js"></script>
</body>
</html>
次の Javascript を使用します。
$(document).ready(function(e) {
$('.input').blur(function() {
var number = $('.input');
var data = 'number=' + number.val();
$.ajax({
url: "cfc/form.cfc",
method: "read",
type: "post",
data: data,
success: function(html) {
if (html == 1) {
alert('wyslane');
}
else {
alert('wrong');
}
}
});
return false;
});
});
次の CFC を指します。
<cfcomponent>
<cffunction name="Read" access="remote" output="false">
<cfreturn true>
</cffunction>
</cfcomponent>
Chrome のコンソールに次のエラー メッセージが表示されます。"READ http://127.0.0.1:8500/Google%20Drive/testing/cfc/form.cfc 501 (Method READ is not is not implemented by this servlet for this URI) "
以下は、その通話のプレビュー ページです。
Apache Tomcat/7.0.23 - エラー レポート
HTTP ステータス 501 - メソッド ADDTOSESSION は、この URI のこのサーブレットによって実装されていません
タイプステータス レポート
messageメソッド ADDTOSESSION is not は、この URI のこのサーブレットによって実装されていません
サーバーは、この要求を満たすために必要な機能をサポートしていません (メソッド ADDTOSESSION は、この URI のこのサーブレットによって実装されていません) 。
アパッチ トムキャット/7.0.23
URL を使用して RDS にログインした後、CFC を正常にヒットできますhttp://127.0.0.1:8500/Google%20Drive/testing/cfc/form.cfc
。
コードに関して何か間違ったことはありますか、それともビルトインサーバーで何かファンキーですか? また、Google ドライブ フォルダの外でウェブルートまで試してみましたが、同じエラーが発生します。ドライブ自体に適用可能なすべての権限を付与する必要があります (ユーザー、管理者、システム)。
Windows 7 / ColdFusion 10