ホームページ > バックエンド開発 > PHPチュートリアル > php をサポートする ajax コードを探しています

php をサポートする ajax コードを探しています

WBOY
リリース: 2016-06-13 12:07:02
オリジナル
964 人が閲覧しました

ajaxコードを要求し、バックグラウンドphp
フォームのコンテンツ名、年齢、性別をバックグラウンドindex.phpのinsert()メソッドにpostメソッドで送信します。詳細なコードを提供してください。やり方がまったくわかりません
------解決策のアイデア--------------------- -
LZ はフロントエンドの知識を注意深く学習することをお勧めします

sample.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html><br />	<head><br />		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br />		<title>HTML</title><br />		<script  src="jquery.js"type="text/javascript"></script><br />		<script  type="text/javascript"><br />			<br />			var data={name:'orange',age:20,sex:'male'};<br />			var url='index.php';<br />			<br />			jQuery(document).ready(function(){<br />				<br />				jQuery('#submit').click(<br />				<br />					function(){<br />						jQuery.post(url,data,function(result){<br />				<br />						if(result.code==0){<br />							alert('插入成功');<br />						}else{<br />							alert('插入失败,错误信息:'+result.msg);<br />						}<br />						<br />						},'json').error(function(){<br />							alert("网络不通或者服务器执行失败");<br />						});<br />					}<br />				);<br />	<br />			});	<br />	</script>		<br />	</head><br />    <body><br />		<input type="button"  id="submit" value="提交" /><br />	</body><br /></html><br />
ログイン後にコピー


index.php
<?php<br />	<br />	function insert(){<br />		<br />		$ret = array('code'=>1,'msg'=>'数据不合法');<br />		<br />		extract($_POST);<br />		/*<br />		* 执行逻辑<br />		* 插入数据库 $name $age $sex<br />		*/<br />		$ret['code'] = 1;<br />		<br />		echo json_encode($ret);<br />	}<br />	<br />	<br />	<br />	insert();<br /><br /><br />
ログイン後にコピー

---- --解決策のアイデア----------------------
//フォームコード
<br /><form action="index.php" method="post"><br />   姓名:<input type="text" name="name" /><br /><br />   年龄:<input type="text" name="age" /><br /><br />   性别:<input type="text" name="sex" /><br /><br />   <input type="submit" value="提交" /><br /></form><br />
ログイン後にコピー

//index.php コード

<br />$name=$_POST['name'];<br />$age=$_POST['age'];<br />$sex=$_POST['sex'];<br />  function insert($name,$age,$sex){<br />     echo $name.$age.$sex;<br />  }<br />insert($name,$age,$sex);<br />
ログイン後にコピー

-----ソリューションのアイデア------ -----
はい、たくさんあるので提出しません。 。 。もっと勉強してください。ネット上にはたくさんの情報があります

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート