私はちょうどphpとjs(jquery)で始まって助けが必要です。私は賭けのサービスのようなスムースをしようとしています。 htmlページのユーザーで
1.私は、PHPファイルにそのIDを送信jqueryのを使用して、racecoast選択し、それがタイムテーブルにロードします。このような :それが動作JS(JQuery)変数をPHPに渡す
while($row = mysqli_fetch_array($result)) { if ($row['date_time'] > date("Y-m-d h:i:sa")){
echo "<tr>";
echo "<td colspan='6' class='race' style = 'font-size: 14pt;' id = '".$row['raceID']."' >" . $row['raceID'] . "</td>";
。 2.次に、同じPHPで私が使用してファイル
echo "<script type='text/javascript'>
$(document).ready(function(){
$('.race').click(function() {
var elid = $(this).attr('id');
とjsが完全にracecoastのIDを取得します。 しかし、elidの値をPHPに戻すことはできません。
私は単純な$ _ [GET]、セッション、クッキーを使ってHTMLのいくつかの属性の値を設定し、それを取得してもう一つのPHPファイルを作成して、そこから情報をロードしようとしました。 。) 関数。たぶん、私は何か間違っていましたか?...
私のスクリプトはPHPファイルでなければならないと感じますが、その時の方法は?
私の最後の試み、そしてより多くのコード:
while($row = mysqli_fetch_array($result)) { // if ($row['date_time'] > date("Y-m-d h:i:sa")){
echo "<tr>";
echo "<td colspan='6' class='race' style = 'font-size: 14pt;' id = '".$row['raceID']."' >" . $row['raceID'] . "</td>";
echo "<td colspan='6' class='race' style = 'font-size: 14pt;'id = '".$row['raceID']."'>" . $row['date_time'] . "</td>";
echo "<td colspan='6' class='race' style = 'font-size: 14pt;'id = '".$row['raceID']."'>" . $row['special_title'] . "</td>";
echo "</tr>";//} }
echo "</tbody>
</table>";
echo "
<script type='text/javascript'>
$(document).ready(function(){
$('.race').click(function() {
var nid = $(this).attr('id')
alert(nid);
document.cookie = 'newid=' + nid;
});});
</script>";
$choise = $_COOKIE["newid"];
echo $choise;
どのようにelidプロパティをPHPに送信しますか? –
javascriptからの値の送信は、[$ .ajax](https://learn.jquery.com/ajax/)で行うことができます。 – empiric
私は次のように見つけました: if(isset($ _ GET ['uID'])) { echo "Value:" $ _GET ['uID']; } else { echo ''; exit(); } – FinsterEule