我有一个带有4个字段(ramo,garanzia,importo和destinazione)的表单,它向这个Colums请求一个Mysql数据库
ramo | garanzia | importo | destinazione | risultato | unita |
为表单上的这4个字段的某些组合建立“单元”。
我想要使用AJAX Jquery进行查询
$.ajax({
type: "GET",
url: 'find_result.php',
//data: { ramo: ramo ,garanzia: garanzia,importo: importo ,destinazione: destinazione},
data: $("#data_form").serialize(),
dataType: "JSON",
}).done(function(reply) {
$.each(reply, function(key, value) {
alert(unita.value);
});find_result.php的JSON结果是
[{"ramo":"bagaglio","garanzia":"Rimborso rifacimento documenti","importo":"Importo noto","destinazione":"Italia","risultato":"In caso di importo noto e limporto noto verificando che non superi il massimale previsto dalla garanzia. In caso affermativo la riserva e il massimale","unita":"0"}]正如你可以看到“单位”的价值存在,并在JSON中为0。
那么为什么alert(unita.value)不起作用?在chrome调试中有这个错误信息
(index):156 Uncaught ReferenceError: unita is not defined
at Object. ((index):156)
at Function.each (jquery-1.12.1.js:370)
at Object. ((index):155)
at fire (jquery-1.12.1.js:3232)
at Object.fireWith [as resolveWith] (jquery-1.12.1.js:3362)
at done (jquery-1.12.1.js:9836)
at XMLHttpRequest.callback (jquery-1.12.1.js:10302)Thx提前了很多