ajaxRequest.ajax({
        dataType: 'json',
        url: './save_to_txt.php',
        data: { name: UserName, mobile: Mobile, companyname: Company, position: Position, actid: ActId },
        successed: OnSubmitAppplySuccesse,
        error: function () {
            Global.Tip.TipError('提交失败!');
            GlobalPlayer.DisableNext();
        }
    });ajax post提交数据 接收端接受不到数据   只能收到4字节大的空字符 ,有没大神啊,

解决方案 »

  1.   

    1、贴出 save_to_txt.php 中相关代码
    2、你这是 js 的什么框架?不需要指定传输方式的吗?
      

  2.   

    get和是POST?
    后台接收不一样吧
      

  3.   

    用了默认的get方式   没有指定method为post需要增加
    method: "POST"eg:$.ajax({
      method: "POST",
      url: "some.php",
      data: { name: "John", location: "Boston" }
    })
      .done(function( msg ) {
        alert( "Data Saved: " + msg );
      });
      

  4.   

    1. 这个ajaxRequest.ajax是什么?我一直用的jq的ajax方法,如果这个没错的话请看2
    2.ajax方法中加一个data:'post',让数据以POST方法传输
      

  5.   

    url地址你确定是可以在你当前的URL下是可以访问的,如果不是请写上具体的URL地址,我猜的可能是这个问题。
      

  6.   

    通过浏览器 追踪下url 返回情况
      

  7.   

    用firebug-网络,查看一下提交地址和提交数据,未成功就是js的问题,有数据就是php写的不对。