Включить PHP-файл с помощью jQuery или Javascript

У меня есть файл 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); ?> 

Я думаю, вы можете попробовать load() :

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

По моим данным, $.get и $.post должны отправлять данные. Вы не можете включать файлы, используя это.

вы можете использовать

 $('selector').load() 

ИЛИ

 $.ajax(); 

$.ajax(); является наиболее предпочтительным.