js怎么提交表单到php(js实现表单提交)

发布时间:2022-11-12

本文目录一览:

1、如果用JS提交表单数据到PHP里? 2、用js自写ajax提交表单数据到php,但是php的$_POST为空? 3、js如何传值给php?

如果用JS提交表单数据到PHP里?

你说的JS是Ajax异步提交吧? 建议修改HTML代码,好方便书写下边代码 改成:

input type="text" id="pc_name" /
input type="text" id="QQ" /
input type="text" id="address" /

如果是的话,可以这么写:

$.post("order.php",{pc_name:$("#pc_name").val(),qq:$("#QQ").val(),address:$("#address").val()},function(returndata){

// returndata 是order.php页面处理完表单内容并保存后返回的信息,格式为Json

alert(returndata);
});

用js自写ajax提交表单数据到php,但是php的$_POST为空?

注意到的RequestMethod是Undefined,这个地方应该是POST。 可以: 1、把AJAX提交的方式设置为post 2、最好把表单的method设为post,method="post"

js如何传值给php?

1:HTML中的值如何传到JS,下面假设是文件1.php 复制代码 代码如下:

html
body
form action="1.php"
method="post"
name:input type="text"
name="username" id="username"
rename:input
type="text" name="username1" id="username1"
input
type="button" value="submit" on CliCk="get()"
/form
/body
/html

JS假如想取文本框中用户输入的name值,这样写 复制代码 代码如下:

script
language='JavaScript'
function get()
{
var
n=document.getElementById('username').value;
alert
(n);
}/script

这样的话在有调用JS

get()时就会弹出警示框,里面的内容就是name的值。

2:假如说JS中的这个取到的name值要传回rename的文本框中,这样写 复制代码 代码如下:

script language='JavaScript'
function get()
{
var n=document.getElementById('username').value;
document.getElementById("username1").value=n;
}

这样的话在下面调用get()就会自动显示你上面name输入的值。 3:PHP中取页面的值 这个我想大家都会了吧 复制代码 代码如下:

?php
$name=$_REQUEST["username"];
echo
$name;
?

4:PHP的值传回页面 在HTML中插入PHP语言,可以调用PHP中变量的值,也可用Smarty(推荐)。 有了以上这些,不管是HTML页面里的值还是JS中变量的值,都可以轻松的传入PHP,当然,PHP的值也可传到想要的地方。