たとえば、以下のコードがあります。
var loadUrl = 'test.php';
var dataObject = { category_id: category_id, grade_val: grade };
jQuery.ajax({
type: 'POST',
url: loadUrl,
data: dataObject,
dataType: 'html',
error: ajaxError,
success: function(response) {
callback(response);
}
});
今、JavaScript で呼び出された var があるかどうか疑問に思っていcategory_id
ます。上記のように使用しても問題ありませんか? ...またはこれは、PHPに渡される変数category_id
の名前として使用される値になりますか? _POST
次のように、変数の名前を一重引用符で囲んでこれを回避できますか?
var loadUrl = 'test.php';
var dataObject = { 'category_id': category_id, 'grade_val': grade };
jQuery.ajax({
type: 'POST',
url: loadUrl,
data: dataObject,
dataType: 'html',
error: ajaxError,
success: function(response) {
callback(response);
}
});
...または、JavaScript 変数の名前を変更する必要がありますか?