ホームページ  >  記事  >  バックエンド開発  >  PHPでajax投稿フォームを受け入れ、TXTを別の行に保存するにはどうすればよいですか?

PHPでajax投稿フォームを受け入れ、TXTを別の行に保存するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 13:37:141315ブラウズ

JS コードは次のとおりです

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


誰か完全な PHP ソース コードを書くのを手伝ってくれませんか? 私は PHP 初心者です (すでに泣いて気を失っています)


ディスカッション (解決策) に返信します

I投稿フォーラムでお会いしました。 。


ajaxRequest.ajax({
using using using using using using using through using through through through through through through through out through out through'''‐ ‐‐ ‐‐‐‐ 、
to 、position: Position、actid: ActId } "

});


save_to_txt.php:

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



Tiebaでお会いしました。 。

ajaxRequest.ajax({

use using using using through through through through through out through through out through out through out right through out over over'' to ‐‐ ‐‐‐‐‐�、position: Position , actid: ActId } "

});


save_to_txt.php:

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



受信側は良いのですが、この JS はデータを送信できません。常に空のデータを送信するのはどういうことですか?

動作メソッドが指定されていません。デフォルトは GET です
$_POST を使用すると、当然データは受信できません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。