4

フォームを送信し、アラートなどをロードするJavascriptファイルがあります。ファイルを呼び出したり取得したりする機能を追加したいので、.php使用してみ$.get("mail.php");ましたが、うまくいかないようです。

Javascript コード:

$('#myform').on('submit', function(e){
    e.preventDefault();
    $.get($(this).attr('action') + $(this).serialize());
    alert("Thank You! \nTop Up for: <?php echo "$username" ?> Purchased Successfully");
    $.get("mail.php");  //this is the added part to get mail.php//
    location.reload();

PHP - mail.php:

<?php

$to = "stephan@mail.co.za";

$headers = "From: website mail \r\n";

$email_body = "has just toped up his account.\n".

$email_subject = "User Topup Alert";

mail($to,$email_subject,$email_body,$headers);

?>
4

2 に答える 2

9

私はあなたが試すことができると思いますload()

$("#mailDiv").load('mail.php');

$.get私によると$.post、データを送信することです。これを使用してファイルを含めることはできません。

于 2013-03-29T07:48:04.977 に答える
0

あなたが使用することができます

$('selector').load() 

また

$.ajax();

$.ajax();が最も好ましい。

于 2013-03-29T09:04:38.463 に答える