我有一个表单,它读取另一个具有ajax的js文件。然后在php中的formauthentication文件。
现在的回应 是
" hasError":真,"错误" {"姓":"&姓氏LT; / B个是必需的。","名字":"名字< / b>是必需的。","电子邮件":"电子邮件< / b>是必需的
注意hasError是真的。
现在我通过谷歌浏览器阅读此内容。我如何在网页上读取这个值。
我想使用如果hasError为true则执行某些操作。但我不能也不想触摸ajax js文件,但是在这个页面本身。
js文件代码中的ajax代码
$.ajax({
type: 'POST',
headers: { "cache-control": "no-cache" },
url: callingFile + '?rand=' + new Date().getTime(),
async: false,
cache: false,
dataType : "json",
data: 'ajax=true&'+params+'&token=' + static_token ,
success: function(jsonData)
{
if (jsonData.hasError)
{
var tmp = '';
var i = 0;
for(var error in jsonData.errors)
//IE6 bug fix
if(error !== 'indexOf')
{
i = i+1;
tmp += '<li>'+jsonData.errors[error]+'</li>';
}
tmp += '</ol>';
var errors = '<b>'+txtThereis+' '+i+' '+txtErrors+':</b><ol>'+tmp;
$('#opc_account_errors').slideUp('fast', function(){
$(this).html(errors).slideDown('slow', function(){
$.scrollTo('#opc_account_errors', 800);
});
});
}
这是ajax,这将转到authentication.php文件并返回响应 并且如您所见,准确地工作 hasError是真的