如何在不解析错误的情况下纠正以下php片段在php 5.3.3中运行?
浏览器消息
解析错误:语法错误,意外'['
PHP Code Snippet
$(document).ready(function () {
$("#submit").click(function () {
var nm = $("#nm").val();
var em = $("#em").val();
var mob = $("#mob").val();
$.ajax({
url: "submit.php",
type: "post",
//data : "nm="+nm+"&em="+em+"&mob="+mob
data: "nm=" + nm + "&em=" + em + "&mob=" + mob
}).done(function (obj) {
//$("#pre").html(obj);
$('#mytable tr:last').after(obj);
});
});
});
错误日志消息:
mod_fcgid:stderr:PHP Parse错误:语法错误,意外'['
答案 0 :(得分:3)
PHP 5.3不支持[]
数组语法。只有PHP 5.4及更高版本。
对于较旧的PHP,您需要使用array()
而不是[]
。