Form表单提交信息,怎么取到返回值,前端JS应该怎么写,后端的返回值应该用json吗

Form表单提交信息,怎么取到返回值,前端JS应该怎么写,后端的返回值应该用json吗,第1张

我一般用ajax请求,例:$ajax({

type: 'post',

url: URL,

data: JSONstringify({

//前端传给后台的值

}),

contentType: "application/json; charset=utf-8",

dataType: 'json', //json text

success: function (data) {

//后台返回的数据及你要做的处理

}

});

就是在webview中 这里是表单内容------------------------------------------java 调用html中的 submit方法,现在数据提交成功了。也返回了{"state":true"} ,并且在webview上面显示了{"state":true"}。。。-------------问题----------------但是怎么在java获取这个{"state":true"}。。。。。

如果不用ajax的话,你提交表单以后,要么在原来的窗口刷新页面处理,要么就在新窗口处理,不管如何,最终返回数据都要通过以参数的形式传到原页面上来。

一般来说,我们如果表单直接提交的话,是不会返回数据的。

如果说要返回,那就是带一个ID号回原页面,再通过ID号读取相关的信息。

没明白你的意思

如果是HTML提交到PHP

Get方式请使用

<php

    $value=$_GET['value'];

>

Post方式请使用

<php

    $value=$_POST['value'];

>

$_POST与$_GET均为PHP中的超全局变量,对应的POST请求方式以及GET请求方式。

方法一:利用form的onsubmit()函数

Html代码

<script type="text/javascript">

function validateForm(){

if(documentreplytitlevalue == ""){ //通过form名来获取form

alert("please input the title!");

documentreplytitlefocus();

return false;

}

if(documentforms[0]contvalue == ""){ //通过forms数组获取form

alert("please input the content!");

documentreplycontfocus();

return false;

}

return true;

}

<form name="reply" method="post" onsubmit="return validateForm( );">

<input type="text" name="title" size="80" /><br />

<textarea name="cont" cols="80" rows="12"></textarea><br />

<input type="submit" value="提交" >

</form>

注意:

1onsubmit属性内容一定要有return关键字,否则函数会直接执行,不会返回

2validateForm一定要返回一个boolean类型的返回值

3提交按钮要写成submit类型的

以上就是关于Form表单提交信息,怎么取到返回值,前端JS应该怎么写,后端的返回值应该用json吗全部的内容,包括:Form表单提交信息,怎么取到返回值,前端JS应该怎么写,后端的返回值应该用json吗、webview提交表单以后,怎么获取返回值、如何取得iframe中表单提交后的返回值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9595768.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存