-1

コードに問題があります。誰かが見て、どこが間違っているのかについてのヒントを教えてもらえないだろうか.

index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Load</title>
</head>

<body>
<div class="s1">Load</div>
<div class="physique"></div>

<script>
$(document).ready(function() {

$(".s1").click( function() {                             
    $.ajax({
       type: "POST",
       url: "test.php",
       data: "html",
       data: "start=physique&pass="+$("#pass").val(),
       success: function(msg){
      $(".physique").html(msg).delay(300).fadeIn(300);
       }
    });
    return false;
});

   $("tr").click( function() {                           
    alert("hello");
});
});

</script>
</body>

</html>`

そして、応答を生成するphpファイル(エラーがphp.test.phpから来ていないことを知っているので、応答を残しました。

<table id="phys" style="width: 750px">
<tbody>
<tr class="titlte"><td colspan="2">Fichier</td><td>Taille</td><td>Ajouter</td></tr>
<tr class="links" links="<?=$fileurl;?>">
<td style="width: 30px"><img src="dlf/<?    =$icon;?>" alt="<?=$files[$i];?>" /></td>
<td style="width: 550px"><a vref="<?=$fileurl;?>" class="ajaxtrigger">
<strong class="links"><?=$filename;?></strong></a></td>
<td style="width: 70px"><em><?=round(filesize($leadon.$files[$i])/1024);?>KB</em></td>
<td style="width: 100px"><?=date ("M d Y", filemtime($leadon.$files[$i]));?></td></tr>
<tbody>
</table>`

お役に立てれば幸いです。

4

1 に答える 1

0

多分それはの$.ajax(...)定義のタイプミスですdataType: html

$.ajax({
   type: "POST",
   url: "test.php",
   dataType: "html",
   data: "start=physique&pass="+$("#pass").val(),
   success: function(msg){
      $(".physique").html(msg).delay(300).fadeIn(300);
   }
});
于 2012-07-23T10:12:45.620 に答える