誰かが私を助けてくれるのだろうか。私は jQuery にかなり慣れていませんが、それを学ぶのが大好きです。少し問題があるようです。誰かが私を助けてくれるのだろうか。次のjQueryを使用して、ユーザーIDとプロパティIDをMySQLに追加しています(「お気に入りに追加」のように)。関数は最初のプロパティで正常に実行されますが、その下の他のプロパティでは実行されません。
Jクエリ
$(document).ready(function(){
$("#clickme").delegate("#insert", "click", function(){
var ruid=$("#ruid").val();
var propid=$("#propid").val();
$.post('inc.saveprop.php', {ruid: ruid, propid: propid},
function(data){
$("#message").html(data);
$("#message").hide();
$("#message").fadeIn(1500); //Fade in the data given by the insert.php file
});
return false;
});
});
</script>
HTML:以下はループ中です
<? while {
<input id=\"ruid\" type=\"hidden\" value=\"".$uid."\" />
<input id=\"propid\" type=\"hidden\" value=\"".$props['propid']."\" />
<a class=\"insert\" title=\"Insert Data\" href=\"#\">Save to Favourites</a>
<!-- For displaying a message -->
<div id=\"message\"></div>";
} etc ?>
スクリプトはループ内の最初のアイテムに対しては機能しますが、他のアイテムに対しては機能しません。問題の 1 つは、同じ ID を持つ複数の非表示の型 (ループ内) があることです。大したことではありませんが、コードを変更して id=name+ID にアクセスするか、Class= または Name を使用するかはわかりません。 =代わりに。
誰かが私を助けてくれたら本当にありがたいです(さまざまなことを何時間もグーグルで試して、4回壊れましたha)
読んでくれてありがとう