Javascript 使用带有ajax的post请求将html表单数据发送到phphttps://foo.com
当用户单击按钮(以表单形式)时,会出现一个javascript提示框,询问用户的姓名,然后我想将javascript promp数据发送到php中,以便将其发送到phpmyadmin数据库。请注意,我尝试过使用xmlhttprequest,但这不起作用,因为该网站使用的是https而不是http 以下是html表单:Javascript 使用带有ajax的post请求将html表单数据发送到phphttps://foo.com,javascript,php,ajax,forms,post,Javascript,Php,Ajax,Forms,Post,当用户单击按钮(以表单形式)时,会出现一个javascript提示框,询问用户的姓名,然后我想将javascript promp数据发送到php中,以便将其发送到phpmyadmin数据库。请注意,我尝试过使用xmlhttprequest,但这不起作用,因为该网站使用的是https而不是http 以下是html表单: <form method="post" id="user_form" action="Pages/Intro/Intro.php"> <input clas
<form method="post" id="user_form" action="Pages/Intro/Intro.php">
<input class="button" id ="start_button" type="button" name ="txt" onclick="loadUserName()" value="Go to Game(push Twice)">
<br>
<input class="button" id="help_button" name="help" type="button" onclick="location.href='Pages/Help/Help.html';" value="Help/F.A.Q" >
<br>
</form>
尝试使用。请参见下面的示例:
var formData = $('#myForm').serialize();
$.ajax({
url: 'https://foo.php',
type: 'POST',
data: formData,
success: function(data) {
// status code 200
// do something
},
error: function(data) {
// do something
}
});
使用AJAX与
http
和https
显示JS没有任何关系。我认为创建FromData时可能存在重复。你在我的表格里储存了什么?虽然这是明智的。OP没有声明他正在使用jQuery。不,我的整个html页面中都有jQuery
var formData = $('#myForm').serialize();
$.ajax({
url: 'https://foo.php',
type: 'POST',
data: formData,
success: function(data) {
// status code 200
// do something
},
error: function(data) {
// do something
}
});