Microsoft の Metro アプリ用の新しい HTMl5 フレームワークを使用してアプリを構築しています。GET データの送信に使用するフォームを作成しました。問題は、アプリの [クエリの実行] (送信) ボタンをクリックすると、ブラウザー ウィンドウが開くことです。ブラウザー ウィンドウを開かずに GET メソッドでデータを送信する方法をいくつか教えてください。
そのためにjQueryを使用してみましたが、ほとんど成果がありませんでした。「jQuery」が定義されていないというメッセージがスローされます。
使用できる HTML はありますか、それとも、default.js に追加できるものはありますか?
要求に応じて、私が使用している jQuery:
jQuery(document).ready(function () {
jQuery('.ajaxform').submit(function () {
$.ajax({
url: $(this).attr('action'),
type: $(this).attr('method'),
dataType: 'json',
data: $(this).serialize(),
success: function (data) {
for (var id in data) {
jQuery('#' + id).html(data[id]);
}
}
});
return false;
});
});