これは私のAjaxのスクリプトです:ajaxを使用してPHPファイルに情報を送信し、.load()を使用してこのファイルをdivにロードしますか?
var cid = $(this).data('cid');
var sendData = { canidtoset: cid };
$.ajax({
url: '/functions/cv_showinformation.php',
type: 'post',
data: sendData,
dataType: 'json',
success: function(data) {
$('#can-viewer .cv--informationtab .infotab--inner')
.load("/functions/cv_showinformation.php");
}
});
それがクリックされた要素からデータ-CIDと呼ばれる属性の値を取得します。この値は、要素がクリックされた後にdivに含まれるPHPスクリプトに送信する必要があります。 PHPスクリプト:
<?php
if(isset($_POST['canidtoset'])){
$canid = $_POST['canidtoset'];
echo $canid;
} else {
echo "Something went wrong";
}
?>
最後に、divの属性の値が表示されます。しかしそれは含まれていないので、私はデータが設定されていないと信じています。どこに間違いがありますか?
あなたはたくさんありがとうございます。 2番目の方法はうまく動作します。 –