0

私は Web サイトで作業していますが、メール スクリプトを何度も書くのは好きではありません。私はこのJavascriptを試しています:

<script>

$(document).ready(function(){

$("#button").click(function(e){
e.preventDefault();
var arr=createDomString($("#contactForm"));
console.log(arr);
//var data=createDomArray($("#contactForm"));

$.ajax({

    type:'POST',
    url:'php/mailer.php',
    data:"datastring="+arr,
    //datatype:"json",
    success: function(d){           
        console.log("php response "+d);
    }           

});
});

});

</script>


ただし、このエラーが発生します

Uncaught ReferenceError: createDomString is not defined

スクリプトに問題がありますか、それとも何か間違っていますか?

4

2 に答える 2

1

含む

<script type="text/javascript" src="js/mailer.js"></script>
于 2013-04-24T13:23:04.303 に答える
0

必ず含めてください

<script type="text/javascript" src="js/mailer.js"></script>

createDOMString はそこで定義されているため、スクリプトに含まれていないと安全に想定できます;)

于 2013-04-24T13:22:29.103 に答える