Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检索对jsvar的响应Ajax_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 检索对jsvar的响应Ajax

Javascript 检索对jsvar的响应Ajax,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个脚本,它使用ajax以模式将数据插入mysqldb。这工作正常,但我需要检索响应以完成输入字段,但我无法完成 以下是脚本: $.ajax({ url:"insertar_clt.php", method:"POST", data:$('#insert_clt_form').serialize(), success:function(data){ $('#nu

我有一个脚本,它使用ajax以模式将数据插入mysqldb。这工作正常,但我需要检索响应以完成输入字段,但我无法完成

以下是脚本:

$.ajax({  
         url:"insertar_clt.php",  
         method:"POST",  
         data:$('#insert_clt_form').serialize(),  
             success:function(data){  
                $('#nuevo_usuario_modal').modal('hide');  
                document.getElementById('nombre_aut').value=null;
                     }  
                }); 
我需要为value=“来自ajax的响应”更改value=null

以下是ajax响应:

{nombre: "Juanita Bilbao"}
nombre: "Juanita Bilbao"
我使用了.done(函数(msg)并可以工作,但它在开头和结尾都有空格,对我来说不起作用,因为我需要填充的文本字段是jquery自动完成。我只需要数据,就像ajax响应一样


感谢您的帮助。

您可以在
.success(function(data){});
中检索响应,并按如下方式使用:
document.getElementById('nombre_aut')。value=data['nombre'];

如果您假设下面代码段中的object2是您的ajax响应,这应该适合您

var object2={nombre:“胡安妮塔毕尔巴鄂”};
var objastring=Object.keys(object2).reduce(函数(结果,键){
返回result.concat(键“:”,object2[key]);
}, '');

console.log(objAsString);
$.ajax({url:insertar_clt.php),方法:“POST”,数据:$('insert_clt_form')。serialize(),success:function(data){$('nuevo_usuario_modal')。modal('hide'));document.getElementById('nombre_aut').value=data['nombre'];}});在控制台中查看返回数据,如下所示。
console.log(data)
这样我们就可以确定它是否真的返回数组这是控制台日志:{“nombre”:“Juanita Perez”}然后输出为字符串。通过执行此
document.getElementById('nombre_aut')。value=JSON.parse(data.nombre;
我很高兴能帮助您:)
{nombre: "Juanita Bilbao"}
nombre: "Juanita Bilbao"