私は自分のウェブサイトに、同じページに残りながらすべての情報を提出する(submitを押した後に)HTMLフォームを持っています。 JavaScriptファイルでこれを有効にするので、入力してsubmitを押すと、モジュールはフェードアウトし、同じページに残りながら情報を送信していただきありがとうございます。ローカルJavaScriptファイル内で外部PHPファイルを呼び出す?
ここでその機能を有効にするJSでは、フォームを送信する実際のPHPを呼び出す必要があります。
var result= postData(data,'./form.php"');
if (result !=null){
$('#form').html('<img src="./images/thankyou.png"></img>');
は今、これは完全に働いた:
それは内部的に私のサーバー上に位置していた場合には、コードの行はこのように見えました。私はそのPHPを別のサーバに移さなければなりませんでした。http://www.somesite.com/php/action.php
どのように私はそのPHPを呼び出すことができますか?試しました
var result= postData(data,'http://www.somesite.com/php/form.php"');
となります。それを動作させる最も簡単な方法は何ですか?
AJAXのjQueryを読み込むことは、過剰なもののようです。 – Francisc
私はフォーム全体をやり直す必要があると言っていますか?これには単純な方法はありませんか? – user755889
@ user755889いいえ、フォームを変更する必要はありません。送信を傍受してAJAXを使用して送信するには、JavaScriptを追加するだけです。私が投稿したリンクをご覧ください。 – msigman