jqueryを使用してリンクにパラメータを正しく追加するにはどうすればよいですか? ここでそれについてさまざまなスレッドを読みましたが、正しく機能させることができません。
詳細には、ユーザーがクリック時に特定のリンクをクリックした場合、入力の値を取得したい後、クリックしたリンクにそれを追加し、追加されたパラメーターを使用して新しい URL でユーザーをリダイレクトします。
すべてが正常に機能しますが、ターゲット URL で Php を使用して $_GET をダンプすると、常に parameter_name ではなく amp;parameter_name になります。私がやること:
$('#add-item-wishlist').bind('click', function(e) {
// get quantity from input
var current_qty = $('.inp-qty').val();
//redirect user
e.preventDefault();
window.location.href = $(this).attr("href") + '&qty=' + current_qty;
});
&qty は、php でダンプすると常に amp;qty になるため、php スクリプト内のチェックは失敗します。
// 編集、このスニペットを Smarty Template Engine の環境で使用していることを述べてもよろしいですか?
修理済み
コードを HTML ヘッドに移動し、スマート HTML テンプレート ファイルから削除して修正しました。賢い方法でそれを台無しにしたようです。