私は非常に独特な問題を抱えており、それを手に入れることができません。入力要素の末尾のスラッシュは消えましたが、(二重チェック) php には含まれていると確信しています。jquery がこのデータを html ツリーに追加すると、何かが起こります。
ここで問題を確認できます: http://gamoicani.es/logo/ロゴをクリックして入力 html を表示すると、末尾にスラッシュがないことがわかります。
しかし、phpで私はこれを持っています:
<input type="text" name="guesslogo" data-lang="<?php echo $row['logo_lang']; ?>" />
私も試し<input></input>
ましたが、結果は同じです。
また、これらの入力でノブと kbd jquery プラグインを無効にしましたが、何かが正しくなく、単に機能しません。
私は自分のajax呼び出しをチェックしました:
function create_views(level) {
$.ajax({
url: "actions.php",
type: "GET",
data: "show_level=" + level,
cache: false,
success: function (data){
views[level] = '<li data-level="' + level + '">' + data + '</li>';
//Count completed tasks
completed_calls++;
//if last level is loaded-called append and activate slider
if (levels == completed_calls) {
//append views to container
console.dir($(".slides_container").append(views.join(' ')));
//activate slider
unislider = $(".slides_container").dpUniSlider({
//loop: false,
draggable: false
});
//Activate Georgian keyboard for some logos
$("input[data-lang=ge]").GeoKBD();
//Activate progress bar
update_level_progress_bar();
}
}
});
}
ビューでconsole.dirを実行しましたが、/があります! したがって、追加中に何か問題が発生する必要があります...チェックするアイデアが不足しています...
末尾のスラッシュを気にするのはなぜですか?
on.keypress は、html の最初の入力に対してのみ機能します
//check answer on ENTER keyboard press
$("body").on("keypress", "input:text[name=guesslogo]", function(e){
if (e.keyCode == 13) {
$(this).siblings(".check").trigger("click");
}
});
これは正しく動作しません。
どんな助けでも大歓迎です!