jqueryダイアログを使用してフォームをdbに送信しています。これは、beforeclose関数で、送信した内容を示すアラートを発します。問題は、私は火かき棒で未定義の '箱'を得ているということです。私は変数が自分のコードで動作すると仮定しましたが、明らかにそうではありません。誰かが私のコードをチェックしてどこでエラーが発生したのかを知ることができたら、感謝しています。私は関連するコードだけを投稿します。おかげであなたが投稿した内容に基づい未定義エラーによる警告の発射
beforeclose: function (event, ui) {
jAlert("You have successfully editted\n\rBox: "+box+"\n\r"+
"Status: "+status+"\n\r"+
"Size: "+size+"\n\r", 'Box addittion successfull');
$("#f2").html("");
}
.click一部
$('#EB_submit').click(function() {
var submit = $('#EB_submit').val();
var status = $('#EB_status').val();
var id = $('#EB_id').val();
var box = $('#EB_custref').val();
var size = $('#EB_size').val();
var service = $('#EB_service :selected').text();
var address = $('#EB_address :selected').text();
var data = 'submit=' + submit +
'&id=' + id +
'&status=' + status +
'&box=' + box +
'&size=' + size;
どこで 'beforeclose:'コールを使用していますか?もう少しコードを投稿できますか? – Dogbert
@dogbert。 beforecloseはダイアログオプションの一部で、この場合は.clickイベントの前に使用されます。ありがとう – bollo