PHP应用程序通过AJAX加载表单作为Bootstrp的模态。 此表单以html
发送 type: 'post',
dataType: 'html',
data: $('#form-client').serialize(),
cache: 'false',
processData: 'false',
但是响应可能是html(当某些字段有错误并且需要再次请求时)和json(成功时)。
当响应是JSON时,我无法获得响应的属性。如果我将dataType: 'html'
更改为dataType: 'json'
,则在发生错误时无法获取html页面(表单验证)。
解决方案是什么?感谢。