Code前端首页关于Code前端联系我们

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

terry 2年前 (2023-09-30) 阅读数 66 #PHP
文章标签 PHP

本文目录一览:

  • 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;

}/script

这样的话在下面调用get()就会自动显示你上面name输入的值。

3:PHP中取页面的值

这个我想大家都会了吧

复制代码 代码如下:

?php

$name=$_REQUEST["username"];

echo

$name;

?

4:PHP的值传回页面

在HTML中插入PHP语言,可以调用PHP中变量的值,也可用Smarty(推荐)。

有了以上这些,不管是HTML页面里的值还是JS中变量的值,都可以轻松的传入PHP,当然,PHP的值也可传到想要的地方。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门