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>

图片描述


图片描述

阅读 1.6k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题