>  기사  >  백엔드 개발  >  PHP怎么接受ajax的post 表单并分行保存TXT呢

PHP怎么接受ajax的post 表单并分行保存TXT呢

WBOY
WBOY원래의
2016-06-13 12:17:36967검색

求助 PHP如何接受ajax的post 表单并分行保存TXT呢
JS代码如下

function SubmitApply() {<br />    var form = Global.GetElement("#submitForm");<br />    var UserName = Global.GetElement(form, 'input[name="Name"]').value;<br />    var Mobile = Global.GetElement(form, 'input[name="Tel"]').value;<br />    var Position = Global.GetElement(form, 'input[name="Position"]').value;<br />    var Company = Global.GetElement(form, 'input[name="Company"]').value;<br />    var ActId = Global.GetElement(form, 'input[name="Actid"]').value;<br />    if (Global.IsNullOrWhitesapce(UserName)) {<br />        Global.Tip.TipError("姓名必须填写");<br />        return;<br />    }<br />    if (Global.IsNullOrWhitesapce(Mobile)) {<br />        Global.Tip.TipError("手机必须填写");<br />        return;<br />    }<br />    if (/^1[3|4|5|8][0-9]\d{4,8}$/.test(Mobile) == false) {<br />        Global.Tip.TipError("手机格式不正确");<br />        return;<br />    }<br />    var ajaxRequest = new HttpAjaxRequest();<br />    ajaxRequest.ajax({<br />        dataType: 'json',<br />        url: '',<br />        data: { name: UserName, mobile: Mobile, companyname: Company, position: Position, actid: ActId },<br />        successed: OnSubmitAppplySuccesse,<br />        error: function () {<br />            Global.Tip.TipError('提交失败!');<br />            GlobalPlayer.DisableNext();<br />        }<br />    });<br />}<br /><br />/**<br /> * 名称:申请提交成功<br /> */<br />function OnSubmitAppplySuccesse(data) {<br />    if (data.Code == 0) {<br />        Global.Tip.TipMessage('提交成功!');<br />        var form = Global.GetElement("#submitForm");<br />        GlobalPlayer.EnableNext();<br />        GlobalPlayer.PlayNext();<br />        form.reset();<br />    } else {<br />        Global.Tip.TipError('提交失败!' + data.Message);<br />        GlobalPlayer.DisableNext();<br />    }<br />}


哪个好人帮我写个完整的PHP接受源码吧 本人PHP小白(已哭晕)
------解决思路----------------------
在贴吧看到你了。。


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();
        }
    });


save_to_txt.php:
<br />$name = $_POST['name'];<br />$mobile = $_POST['mobile'];<br />$companyname = $_POST['companyname'];<br />$actid = $_POST['actid'];<br />$position = $_POST['position'];<br /> $str =$name. "\n".$mobile."\n".$companyname."\n".$actid."\n".$position;<br />$h = fopen('./t.txt','w');<br />fwrite($h,$str);<br />fclose($h);<br />

------解决思路----------------------
你没有指定工作方式,默认应该的 GET
用 $_POST 当然收不到数据

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.