我一般用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中表单提交后的返回值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)