是否有可能用JS替代JSON?
無論你返回什么里面都必須包含前端需要的數據,你說的方法很早以前php就在這樣做,在后端用php填充js里需要的變量,然后直接渲染,或者發回給前端。
所以現在不管你后端用什么需要打包,發回給前端的是js那就是這個思路。而只要你想返回,就必須包含數據。我看你給的js例子里面包含的還是json。
直接返回js給前端,前端增加了工作量,前端調試想修改還得發給后端,除非是全棧或者幾個人的小項目,不然會拖累效率。
你直接返回的js里面或許只包含必要的數據,但是當前端需要跟后端通信就會產生不必要的麻煩。數據發給后端,返回的是js。如果這個js里只有變量那還不如直接返回json。如果里面包含函數還涉及到替換函數等等操作。
覺得返回的json臃腫,可以重新考慮更有效率的交互方式。