當前位置:首頁 » 網頁前端 » 前端傳值後端接收不到
擴展閱讀
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 ');