ボタンをクリックすると、別のPHPページにリダイレクトしてSQLテーブルを編集しようとしています。これはコードですパラメータを持つ別のPHPページにユーザをリダイレクト
$("#modificaDipinto").click(function(){
var tipo = <?php echo json_encode($tipo_opera); ?>;
var codice = <?php echo json_encode($cod); ?>;
var titolo = <?php echo json_encode($titolo); ?>;
var annoCreaz = <?php echo json_encode($annoCreaz); ?>;
var museo = <?php echo json_encode($museo); ?>;
var dimensioni = <?php echo json_encode($dim); ?>;
var tipoPittura = <?php echo json_encode($tipo_pittura); ?>;
window.location.href = "modifica.php?codice="+codice+"&tipo="+tipo+"&titolo="+titolo+"&annoCreaz="+annoCreaz+"&museo="+museo+"&dimensioni="+dimensioni+"&tipoPitt="+tipoPittura;
}
});
これらの変数は、上記で宣言したPHP変数です。このエラーが発生します:
Uncaught SyntaxError: missing) after argument list
'encodeURIComponent()'を見ると、エスケープされていない値をURLに入れるのに問題があることを尋ねています。 – miken32