Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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或jquery将新对象插入json文件?_Javascript_Json_Postman - Fatal编程技术网

是否可以在没有邮递员的情况下使用javascript或jquery将新对象插入json文件?

是否可以在没有邮递员的情况下使用javascript或jquery将新对象插入json文件?,javascript,json,postman,Javascript,Json,Postman,我是javascript的新手 我想在json文件中添加一个新对象,如ejson.json 是否可以使用javascript或jquery向json文件插入新对象?? 我尝试了以下代码,但没有成功 $( document ).ready(function() { $.ajax({ method: "POST", url: "ht tps:// mysite.com/json.json", dataTy

我是javascript的新手

我想在json文件中添加一个新对象,如ejson.json

是否可以使用javascript或jquery向json文件插入新对象?? 我尝试了以下代码,但没有成功

$( document ).ready(function() {
    $.ajax({
        method: "POST",
        url: "ht tps:// mysite.com/json.json",
        dataType: "json",
        contentType: "application/json",
        data: JSON.stringify({ Name: "John", latitude: "111", longitude: "222",status:"R" }),
    })
    .done(function( msg ) {
      alert( "Done: " + msg );
    })
    .fail(function( jqXHR, textStatus ) {
      alert( "Request failed: " + textStatus );
    });
});
但我认为使用邮递员很容易添加新对象

知道如何使用javascript或jquery ajax将新对象插入json文件吗


非常感谢您,祝您愉快

您所说的“使用Postman将新对象插入JSON文件”是什么意思?Postman不操纵对象或执行JS。它所做的只是调用API和发出HTTP请求。我也不确定这是怎么回事,但您可能遇到了CORS问题(阻塞调用),这是Postman没有的问题。如果您想要简单的代码,您需要读取所有内容并将其作为js对象在内存中更改,然后将其写回文件。如果你真的想添加到那个文件中,你可以使用一个带有seek和stuff的funky curses函数来找到文件中的确切位置。那时JSON的概念已经不存在了。不能直接从前端更改后端上的文件。无论你试图实现什么,这都是错误的方法