0

ワードプレスでは、連絡先の表示にファンシーボックスを使用しています。今はajaxを使用してこのフォームを送信する必要がありますが、ワードプレスではajaxは呼び出されません。wordpressパッケージの外で試してみると、うまくいきます。これを解決するために助けてください。

<script>
function sendMail()
{
    alert("call");
var name1=document.getElementById("txtName").value;
var surname1=document.getElementById("txtSurname").value;
var contact1=document.getElementById("txtContact").value;
var email1=document.getElementById("txtEmail").value;
var comment1=document.getElementById("txtComment").value;
var subject1=document.getElementById("txtSubject").value;
jQuery.ajax({
 type: "POST",
url:  "sendMail.php",
data: { name: name1, surname:surname1,contact:contact1,email:email1,comment:comment1,subject:subject1,oper:"send" }
}).done(function( msg ) 
{     
alert( "Data Saved: " + msg );
});
}

この私のapply.phpファイルはファンシーボックスで開き、ボタンクリックを使用してこの関数を呼び出しますが、ワードプレスではなくワードプレスの外部で機能しましたこれを解決するために私を助けてください

ありがとう

4

1 に答える 1

0

1 つの可能性は、その時点で Jquery がロードされていないことです。ブラウザのコンソールにエラーがありますか? クロームで F12 を押します。

于 2013-10-25T07:27:00.133 に答える