我是JQuery中的新成员。我已经设法从php脚本将数据返回给JQuery,但是现在,当我将显示从php脚本返回的消息显示给用户时,我看到消息<!--Separate connection with sessions -->
,并且我只想使用alert()向用户显示我的消息。JQuery从php文件返回数据
- 有人可以解释这是什么意思?
- 如何避免它显示到警报框?
PHP代码:
<?php
include "initialize.php";
if(empty($_POST) === false){
global $con;
$message = "";
$email = trim($_POST["email"]);
if(isSubscribed($email) === false){
$message = "Thank you for subscribing to our latest updates";
mysqli_query($con,"INSERT INTO subscribers(email) VALUES('".$email ."')");
}
else{
$message = "You already subscribed.";
}
echo $message;
}
?>
jQuery代码:
$(function() {
$('#frms').on('submit', function (e) {
var email = $("#email").val();
if (!validateEmail(email)) {
alert('Error: Make sure you provided a valid email address');
}
else {
$.ajax({
type: 'post',
url: 'initialize/subscribe.php',
data: $('#frms').serialize(),
success: function (data) {
alert(data);
}
});
}
e.preventDefault();
});
});
'这是什么意思' - 什么? –