AngularJSを使用しない場合と同じように、共通のHTTP POSTを必要とする既存のWebアプリケーションにAngularJSを実装しています。AngularJS:通常の方法で送信してください
これは私が予想していたよりも難しいようです。ページURLは動的に生成され、PHPを使用してエコーすることはできません。私はjQueryを使用してフォームのアクションを修正しようとしましたが、どちらもうまくいかないようです。
通常の方法でフォームを送信することは本当に不可能ですか?
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form method="post">
<input type="text" name="txt">
<input type="submit" name="submit">
</form>
</body>
</html>
そして、これはAngularJSと同じ形式である:
<!DOCTYPE html>
<html ng-app>
<head>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
</head>
<body>
<form method="post">
<input type="text" name="txt">
<input type="submit" name="submit">
</form>
</body>
</html>
最初の形式は、通常のフォームのポストを行い、第二の形式にはないこれは私が通常の形で何を意味するかです。 http://docs.angularjs.org/api/ng.directive:formによれば、これは設計によるものであり、私はフォーム内に「アクション」パラメータを提供することができます。それを空のままにしても機能しませんし、jQueryを使って変更することはどちらかと言えません。
あなたは例のコードをしてください与えることはできますか?質問は私にとっては不明です。 – tschiela
申し訳ありませんが、私はいくつかの情報を追加し、ドキュメントについてもう少し詳しく述べました。誰かが私を助けてくれることを願っています。これは不可能だとは想像できません。 – henk
ページのURLをエコーできないのはなぜですか? – noj