新聞中心
如何把JS獲取的數(shù)據(jù)傳遞給php
方法1 js的location 或 document 的url傳值
成都創(chuàng)新互聯(lián)提供做網(wǎng)站、網(wǎng)站制作、網(wǎng)頁設(shè)計,成都品牌網(wǎng)站建設(shè),廣告投放平臺等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,十載的網(wǎng)站開發(fā)和建站經(jīng)驗,助力企業(yè)信息化建設(shè),成功案例突破近千家,是您實現(xiàn)網(wǎng)站建設(shè)的好選擇.
方法2 js的submit提交
方法3 js的ajax
數(shù)據(jù)可以是簡單的字符串 也可以是 json格式或 xml等
怎樣把js中的數(shù)組提交到php中
php端有3個變量接收客戶端的請求數(shù)據(jù)
$_REQUEST 包含get和post的數(shù)據(jù)
$_POST post的數(shù)據(jù)
$_GET get的數(shù)據(jù)
這三個變量都是數(shù)組, 直接用php獲取數(shù)組元素的方法就能獲取數(shù)據(jù), 鍵名就是客戶端發(fā)送請求的變量名
js如何提交post使php獲取(使用原生js)
document.querySelector("#btnAjax").onclick = function () {
var ajax = new XMLHttpRequest();
// 使用post請求
ajax.open('post','ajax_post.php');
// 如果 使用post發(fā)送數(shù)據(jù) 必須 設(shè)置 如下內(nèi)容
// 修改了 發(fā)送給 服務器的 請求報文的 內(nèi)容
// 如果需要像 HTML 表單那樣 POST 數(shù)據(jù),請使用 setRequestHeader() 來添加 HTTP 頭。然后在 send() 方法中規(guī)定您希望發(fā)送的數(shù)據(jù):
ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
// 發(fā)送
// post請求 發(fā)送的數(shù)據(jù) 寫在 send方法中
// 格式 name=jackage=18 字符串的格式
ajax.send('name=jackage=998');
// 注冊事件
ajax.onreadystatechange = function () {
if (ajax.readyState==4ajax.status==200) {
console.log(ajax.responseText);
}
}
}
網(wǎng)站標題:js怎么提交數(shù)據(jù)給php js怎么拿到表單提交數(shù)據(jù)
鏈接分享:http://www.ef60e0e.cn/article/dodheji.html