Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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 如何向json对象添加具有_类型属性的函数?_Javascript_Jquery_Function - Fatal编程技术网

Javascript 如何向json对象添加具有_类型属性的函数?

Javascript 如何向json对象添加具有_类型属性的函数?,javascript,jquery,function,Javascript,Jquery,Function,作为web服务调用的结果,我正在从服务器发送一个在类中生成的对象 它将从服务器返回_类型和其他属性 我想给这个对象添加一些函数,以便在文件中随处调用 我怎样才能做到这一点 谢谢…如果我没弄错的话,您希望向返回的对象添加一个函数()。您不能在服务器端添加函数,因为不允许在JSON对象中传输可执行的javascript代码 因此,在客户端创建javascript对象之后,您必须向该对象添加一个方法/属性。像 success: function(data){ data.my_new_met

作为web服务调用的结果,我正在从服务器发送一个在类中生成的对象

它将从服务器返回_类型和其他属性

我想给这个对象添加一些函数,以便在文件中随处调用

我怎样才能做到这一点


谢谢…

如果我没弄错的话,您希望向返回的对象添加一个
函数()。您不能在服务器端添加函数,因为不允许在
JSON对象中传输可执行的javascript代码

因此,在客户端创建javascript对象之后,您必须向该对象添加一个方法/属性。像

success: function(data){
   data.my_new_method = function(){
      // yay!
   }
},

仅供参考,
.ajax()
中的
contentType
属性只会影响通过线路发送的数据。对于接收,
dataType
是您所需要的一切。但是我想在ajax之前添加它,以便在代码的每个地方进行访问。@uzuay95:我不知道有什么方法可以将
function()
包含到JSON符号中。99%这是不可能的。