jQuery Ajax Post,将它们添加到DB,返回数据并再次重复该过程

我完全糊涂了,所以请让逻辑清楚一点。

在这里我从db获取我的数据。

index.php $sorular_hepsi = mysql_query("select * from tblsorular where hafta=1 order by rand() limit 2"); $soru_ust = mysql_fetch_assoc($sorular_hepsi); $soru_id = $soru_ust_rs["id"]; $soru_grup_id = $soru_ust["sId"]; $soru1 = $soru_ust["soru"]; $sorular = mysql_query("select * from tblsorular where sId=$soru_grup_id"); $totalKayit = mysql_num_rows($sorular_rs); while ( $sorular_rs=mysql_fetch_assoc($sorular)) { $sorular2[] = $sorular_rs["soru"]; $sorular2Id[] = $sorular_rs["id"]; } $userId = 1234; 

这是index.php列出的对象

  
<a href="#" class="sorugonder" id="">
<a href="#" class="sorugonder2" id="">

这是我的ajax函数将我的数据发送到islem.php

 $(function() { $(".sorugonder").click(function() { // $('#load').fadeIn(); var commentContainer = $(this).parent(); var id = $(this).attr("id"); var string = 'id='+ id ; $.ajax({ type: "POST", url: "islem.php?islem=soruKayit", data: string, cache: false, success: function(data){ commentContainer.slideUp('slow', function() {$(this).remove();}); $('#sorugonder').fadeOut(1000); $('#soru_sag').fadeOut(2000); console.log(string); // alert(id); } }); return false; }); }); 

此function打印控制台日志为id=xx

这是我的islem.php页面获取ajax数据

 if(isset($_POST["islem"]) && $_POST["islem"]=="soruKayit"){ header('Content-type: application/json'); $id= $_POST['string']; $cevapTarihi = date("dmY H:i:s"); $cevapId = json_encode($id); $userId = 1234; $kayit = @mysql_query("INSERT INTO tblk_skor VALUES(NULL, $userId,$cevapId,$cevapTarihi)"); if(!$kayit){ echo "Error:".mysql_error(); } die(); } 

我有4张不同的png图片,我正在使用它们作为背景。 例如 :

 $1 = ''; $2 = ''; $3 = ''; $4 = ''; 

我在每个post流程中更改了列出的数据背景。 但我无法弄清楚我必须把它们放在哪里和哪里?

$ .ajax函数不会将我的数据发送到islem.php,否则我无法获取它。

简单地说

  1. 我想将我的记录添加到数据库(只是id)
  2. 我必须执行回调函数,用10个不同的记录重复这个过程10次。
  3. 完成此10rec后,我将计算结果并重定向到另一页。
  4. 每个后续步骤更改背景。
  5. 倒数! 我必须将倒计时器放入div中,用户可在10秒内点击它。 否则我必须执行另一个错误function再次启动所有这些。 我找不到合适的倒计时脚本来演示我的function。

只是这个。

有什么建议?

ajaxdata选项应包含要发送到服务器的数据。

 $.ajax({ type: "POST", url: "islem.php", data: [{ name:'islem', value:'soruKayit' }, { name:'id', value:id }], cache: false, ....