問題タブ [ajax.beginform]
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.
ajax - Ajax.BeginForm を使用して MVC アクションから int を返す
Ajax MVC アクション呼び出しからintを返す最も簡単な方法は何ですか?
私は現在試しています:
私はアラートを取得し[object Object]
ます。int 値を取得するにはどうすればよいですか? または、可能な場合は、ContentResult を使用する代わりに int を直接返しますか?
asp.net-mvc-2 - ajax.beginformonsucessupdatetargetid非表示の入力
ajax.beginform。のajaxoptionsのonsuccessプロパティに関数をアタッチして、jqueryuiダイアログを呼び出そうとしています。
別のスクリプトファイルにこれがあります。
次に、実際にはまだ接続されていない連絡フォームがあります。コントローラーは、2つの文字列応答のうちの1つで応答します。
Ajax.BeginFormからOnSuccess="EmailResult"
削除するか$('#dialog').dialog('open');
、EmailResult関数から削除すると、エラーが消えるので、明らかにこれはOnSuccessプロパティとJqueryUIダイアログの問題です。
私の最初の質問は、これが機能しない原因となっている何か間違ったことをしているのか、および/またはこれが機能しない場合は、より良い解決策があるのかということです。
メッセージが送信されたかどうかを示すダイアログを作成しようとしています。警告ダイアログボックスを使用したくない。
エラーが役立つと思います。IE8デバッガーでは、MicrosoftAjax.jsライブラリに未定義のエラーが表示されます。
このコードのfinallyブロックが問題を引き起こしており、IE8の[ローカル]タブでbが未定義であると表示されます。
更新していたのは
それが全体の問題であることが判明しました。非表示の入力をdivに変更しましたが、完全に機能します。理由はわかりませんが...他の誰かがこれに遭遇した場合は...
ajax - 関数内の ajax 呼び出し
私はいくつかのタスクを実行する関数を持っています。関数内にはajax呼び出しがあります。ajaxcall から取得した応答が true の場合、関数は残りのタスクを続行する必要があります。それ以外の場合は、その時点で停止する必要があります。しかし、上記のことは起こっていません。代わりに、関数は ajax 呼び出しとは無関係に実行されます。これで私を助けてください
asp.net-mvc - ASP.Net MVC Ajax.Beginform すばやくクリックすると予期しない結果が生じる
ASP.Net MVC ajax.beginform を使用してパネルのコンテンツを変更しています。また、ページ上の他の要素を javascript で切り替えています。
2 つのオプションの間をすばやくクリックすると、JavaScript は期待どおりに動作しますが、最後にクリックしたボタンに関連するコンテンツが ajax によって常に返されるとは限りません。
他の誰かがこの問題を抱えていましたが、修正や回避策はありますか?
乾杯。
マーク
asp.net-mvc - Asp.NetMVCAjax.BeginFormはAjax経由で送信していません
私は次のように私のフォームを持っています
そして、jQuery-UIモーダルウィンドウで開きます
「OK」ボタンをクリックすると、適切なコントローラーに投稿されますが、AJAX経由で投稿されません
私は何が間違っているのですか?フォームを送信すると、URLはhttp://example.com/Main/Contactになります。IsAjaxRequest = false
編集
jquery-uiの「ok」ボタンを使用せず<input type="submit" name="submit" value="Ok" />
にフォームに追加するだけでも、フォームはAjaxなしで投稿されます
asp.net-mvc-2 - iframe 内のコンテンツで ajax 置換を行うときに iframe onload イベントをトリガーする
ドメイン A でホストされているクレジット カード支払いフォームのビューがあります。ドメイン B には、ドメイン A のクレジット カード フォームへの iframe を備えた別の Web サイトがあります。
ドメイン A のフォームは、次のような ajax フォームを使用します。
次に、ドメイン b で、カスタム jquery プラグインを使用して、外部イベントが iframe の src を変更できるようにすることで iframe を管理しています。使い方はこんな感じ
これにより、iframe の src がクレジット カード ページに変更されます。また、次のように iframe に onload を添付しました。
私がしたいのは、クレジット カード フォームが送信され、交換が完了したときに、iframe 内のドキュメントで iframe の onload イベントをトリガーして、ドメイン b が何かが起こったことを認識できるようにすることです。
もう 1 つの解決策は、カスタム イベントを iframe に何らかの方法でバインドし、フレーム化されたドキュメント内でそれらをトリガーすることです。それがどのように/うまくいくかはわかりません。何か案は?
編集:
iframe から親までのイベント トリガーを使用しようとすると、エラーが発生します。
安全でない JavaScript が、URL http://localhost:27412/Framed/Index/のフレーム から URL http://localhost:59905/Home/Framedのフレームにアクセスしようとしています 。ドメイン、プロトコル、およびポートが一致する必要があります。
これが私のイベントバインディングです
フレーム化されたページからの JavaScript 呼び出しは次のとおりです。これは、ajax.beginform の OnSuccess から呼び出されます。
asp.net-mvc - blockUIエラー「オブジェクトはこのプロパティまたはメソッドをサポートしていません」
VS2010内からこれを実行していますが、フォームが送信されると、「Microsoft JScriptランタイムエラー:オブジェクトはこのプロパティまたはメソッドをサポートしていません」というエラーが表示されます。助言がありますか?
jquery - Ajax.BeginForm OnSuccess が IE と firefox で新しいウィンドウを開いています
ビューの 1 つに ajax.begin フォームがあります。OnSuccess = (javascript 関数) を追加すると、chrome と firefix で新しいウィンドウが開きます。JS 関数で行っているのは、フィールドからテキストを削除することだけです。IE では問題なく動作しますが、新しいウィンドウは開きません -
コード -
私が間違っていることを教えてもらえますか、それともクロムとファイアフォックスの問題ですか?
asp.net-mvc-3 - 送信後に Ajax.BeginForm OnSuccess が実行されない
jquery ダイアログを使用して WebGrid のデータを編集しようとしています。ブラウザが開いている現在のページに戻るのではなく、フォームが送信されるまですべてが正常に機能し、コントローラ アクションの URL に移動します。WebGrid のボタンに jquery 動作を追加する HTML.ActionLink を WebGrid で使用していますが、これは正常に動作します。ビューをjqueryダイアログで開きます。ダイアログには、更新ボタンとキャンセル ボタンの 2 つのボタンが定義されています。キャンセルボタンをクリックしても何も起こりません。更新ボタンをクリックすると、ブラウザーはアイテム ID を持つ編集アクションのコントローラー URL に移動します。jquery.unobtrusive-ajax.js ライブラリを定義し、UnobtrusiveJavaScriptEnabled キーを Web.config ファイルに追加しましたが、必要かどうかはわかりません。誰かがこの動作を経験したことがありますか?
ajax - AJAX.BeginForm の使用方法
ASP.NET MVC 3 アプリケーションを開発しています。使いたいですAJAX.BeginForm
。これを詳細に学習できるリソース/チュートリアルへのリンクは何ですか?