php在谷歌环境下无法获得jq下的ajax传来的post变量 在火狐可以

图片描述
总是有这个报错
有时候刷新就没了 但后台php依旧无法获取到ajax的变量
用的是iis建站 用的ip访问。

js

   var textarea=$("#textarea_liuyan").val();

var name2=$("#name2").val();

$.ajax({

//请求方式

type:'POST',

//发送请求的地址

url:'http://192.168.0.102:85/php/liuyan.php',

//服务器返回的数据类型

data:{

"name":name2,

"tel":textarea

},

success:function(data){

alert(name2);

console.log(data);

console.log(typeof data);

console.log(XMLHttpRequest);

},

error:function(data){

alert("down");

console.log (data);

console.log (typeof textarea);

}

});

php

<?php

header('Access-Control-Allow-Origin:*');

define('DB_HOST', 'localhost');

define('DB_USER', 'root');

define('DB_PASS', '1234');

define('DB_NAME', 'dengluzhuce');

$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);

//$returnData="SELECT * FROM listtop where listTop='listTop4'";

//echo $_POST['textarea_liuyan1'];

//$sql="SELECT * FROM listtop where listTop='".$listTopNum."'";

//$returnData=mysql_query($sql);

//$textarea_liuyan = $_POST['textarea_liuyan1'];

//$name2 = $_POST['name1'];//ajax中的data参数用同名变量接收

/*查询方法3,POST传参*/

var_dump($_POST['name']);

?>


html

 <form method="POST" action="./php/liuyan.php"  enctype="application/x-www-form-urlencoded">

<div class="wrap">

<div class="wrap-head">

<div class="head-logo">

<img src="image/019.png" />

</div>

<div class="head-txt">

<a class="title-txt" href="javascript:void(0)">置办年货省省省!红包在手年货无忧!点击领取年货红包&nbsp;&nbsp;&nbsp;热门微博</a>

</div>

</div>

<div class="main-txt">

<textarea id="textarea_liuyan" class="textarea_liuyan" name="textarea_liuyan5" rows="" cols="" ></textarea>

</div>

<div class="warp-footer">

<div class="warp-icon-cont">

<ul>

<li><img src="img/wb1.png" alt="" />

<a href="javascript:void(0)">表情</a>

</li>

<li><img src="img/wb2.png" alt="" />

<a href="javascript:void(0)">图片</a>

</li>

<li><img src="img/wb3.png" alt="" />

<a href="javascript:void(0)">视频</a>

</li>

<li><img src="img/wb4.png" alt="" />

<a href="javascript:void(0)">话题</a>

</li>

<li><img src="img/wb5.png" alt="" />

<a href="javascript:void(0)">文章</a>

</li>

<p style="float:right">姓名<input type="text" id="name2" name="name2"></input></p>

</ul>

</div>

<div class="warp-footer-btns">

<div class="release-btn">

<a href="javascript:void(0)">

发布

</a>

</div>

</div>

</div>

</div>

</form>

图片描述


图片描述

回答:

请求头为 Content-Type: application/json 时,接受请求体需要用 file_get_contents('php://input') 来获取输入值。

以上是 php在谷歌环境下无法获得jq下的ajax传来的post变量 在火狐可以 的全部内容, 来源链接: utcz.com/p/188007.html

回到顶部