私は7つのチェックボックスを持っていますが、データベースにデータを挿入するためのさらなるajaxクエリを作成するために、選択されたチェックボックスだけがそれ以上のajaxクエリを実行する必要があります
Javascriptが選択したチェックボックスの値を初期化し、PHPファイルを楽しみに渡す必要がありますが、挿入が行われようとしているでした。私がAJAXに慣れていないので、私は間違いをしているのか理解できません。ここに私が現在持っているコードがあります。
`<script type="text/javascript">
$(document).ready(function(e) {
$("#askquestion").click(function(){
var alll = $('#alll').val();
var bff = $('#bff').val();
var relative = $('#relative').val();
var coligues = $('#coligues').val();
var acquintance = $('#acquintance').val();
var friends = $('#friends').val();
var follower = $('#follower').val();
var qid = $('#qid').val();
$.ajax({
type: "POST",
url: "ajaxaskquestion.php",
data : {
alll:alll,
bff:bff,
relative:relative,
coligues:coligues,
acquintance:acquintance,
friends:friends,
follower:follower,
qid:qid
},success: function(data){
alert("done");
},
error: function (data){
("not done");
}
});
});
});
session_start();
require_once("connect.php");
$alll = $_POST["alll"];
$bff = $_POST["bff"];
$friends = $_POST["friends"];
$coligues = $_POST["coligues"];
$relative = $_POST["relative"];
$acquintance = $_POST["acquintance"];
$follower = $_POST["follower"];
$qid=$_POST["qid"];
if(isset($_POST)){
if(isset($alll)){
// perform some function
}
else{
if(isset($bff)){
// perform some function
}
if(isset($friends)){
// perform some function
}
//and so on..
}
}
else{
echo "Question not sent";
}
私は使用方法が非常に長く、遠くに微妙なものから知っています。あらゆる提案は歓迎されます。ありがとうございました
あなたの問題 –
はい、あなたが最も確かにそれはだ、チェックボックスを機能させるために2つのでかいフレームワークを追加する必要がありますのために良いのthats angularjsで使用CodeIgniterのフレームワーク:あなたのPHPファイルで、その後、
ここで実行可能なソリューションのみです。 – adeneo
@HenriqueYahCentenoしかし、typo3とwordpressもインストールすることを忘れないでください! –