大家好,我正在使用 jQuery-form 提交多部分表单。
这是我的 PHP 代码:
foreach($addedData as $key => $value)
$result[$key] = $value;
echo json_encode($result);
Javascript:
function showResponse(responseText){
alert(responseText);
}
$('button').click(function(){
$("form").ajaxForm({
success: showResponse,
clearForm: true,
dataType: "json",
contentType: "application/json; charset=utf-8"
});
});
有了这个,响应是[object Object]。但是当我删除这两行时:
dataType: "json",
contentType: "application/json; charset=utf-8"
回应变成了:
{"key1":"val1","key2":"va2","key3":"val3"}
我的问题是:我真的必须删除这两行吗?以及如何获得responseText
使用 Json 的值?