当前位置:首页 » 网页前端 » 前端传值后端接收不到
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

前端传值后端接收不到

发布时间: 2022-09-13 07:04:46

A. 前端用$.post传值,后端用$this->display和this->assign没反应,有什么办法解决,求大佬告知。

HTML模板吧。TP访问的是控制器,控制器里面M函数或D函数查询数据库,然后assign到模板,模板只负责显示这个分配过来的变量。

B. tp5 前端传参数是0 后台怎么是null

有两种方法
第一种,在你的按钮上添加一个onclick的事件,用js控制弹出另外一个你想传递参数的页面,并且用GET方式挂上参数,比如 onclick="window.open('a.asp?id=3')" a.asp就是你想传递参数的目标页面。
第二种方法,在按钮弹出的默认页面里,用js控制弹出另外一个窗口,实际上与第一种方法大同小异,只是默认页面如果无法弹出,目标页面也就无法弹出了。

C. php中post为什么前端的数据传不到后端

传不到后端得具体情况要不就是传递方式前后端不统一、前端数据没有发送成功、前端传递到后端的地址错误、后端获取方式错误

D. websocket前端发送一个消息 后端还没执行完 收不到第二条消息

因为后端没有执行完,所以收不到第二条消息。
前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。
随着互联网技术的发展,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。

E. 用getAttribute向后台传值,但是后台并没有拿到值,提示是null。

如果想用attribute方式传值,前端就用setAttribute,后端用getAttribute;
如果想用parmter方式传值,就用submit提交form,或者url+要传的参数。后台就用getparamter

F. 前端这个JSP这么写了 后端action不知道怎么接收传的json数组

是document.getElementsByName 吧?

另外如果是在IE9或IE9以下,无论表单元素是写name属性或是id属性都会取得到值。

例如

<!doctypehtml>
<html>
<head>
<title></title>
<scripttype="text/javascript">
window.onload=function(){
varvalue=document.getElementsByName("a");
varresult=[];
for(vari=0;i<value.length;i++){
result.push(value[i].value);
}
console.log(result.join(","));
}
</script>
</head>
<body>
<inputtype="text"name="a"value="3"/>
<inputtype="text"id="a"value="2"/>
<inputtype="text"name="a"value="4"/>
<inputtype="text"name="a"value="5"/>
</body>
</html>

在当前版本的 opera,ff,chrome,IE10,IE11中获取的值是 3,4,5,但是在IE9及IE9一下版本获取的是 3,2,4,5.

G. 前端html页面采用ajax传过去的数据后端用nodejs怎么接收

前端代码:
$(document).ready(function() {
$.ajax({
url: '127.0.0.1:1337', //不知道这个url到底应该填什么
dataType: "jsonp",
data: '{"data": "TEST"}',
type: 'POST',
jsonpCallback: 'callback',
success: function (data) {
var ret = jQuery.parseJSON(data);
console.log('Success: '+ret.msg)
},
error: function (xhr, status, error) {
console.log('Error: ' + error.message);
},
});
});
后端代码:
var http = require('http');
var util = require('util')
http.createServer(function (req, res) {
console.log('Request received: ');
res.writeHead(200, { 'Content-Type': 'text/plain' });
req.on('data', function (chunk) {
console.log('GOT DATA!');
console.log(data);
});
res.end('callback(\'{\"msg\": \"OK\"}\')');

}).listen(1337,'127.0.0.1');
console.log('Server running on port ');