Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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将值发送到另一个函数_Javascript - Fatal编程技术网

JavaScript将值发送到另一个函数

JavaScript将值发送到另一个函数,javascript,Javascript,我正试图在下面的函数中发送“MyProject”的值。(我只是想将值从SPservice发送到另一个脚本)。我怎么能把这个组合起来呢 $(文档).ready(函数(){ $().SPServices({ 操作:“GetListItems”, async:false, listName:“MyCustomList”, CAMLViewFields:“”, completefunc:函数(扩展数据、状态){ $(扩展数据.responseXML).SPFilterNode(“z:row”).ea

我正试图在下面的函数中发送“MyProject”的值。(我只是想将值从SPservice发送到另一个脚本)。我怎么能把这个组合起来呢


$(文档).ready(函数(){
$().SPServices({
操作:“GetListItems”,
async:false,
listName:“MyCustomList”,
CAMLViewFields:“”,
completefunc:函数(扩展数据、状态){
$(扩展数据.responseXML).SPFilterNode(“z:row”).each(函数(){
var MyProject=$(this.attr(“ows_项目”);
});
}
});
});
$(文档).ready(函数(){
var=新数组();
var任命1={
描述:“乔治带着投影仪来做演示。”,
地点:“,
主题:“季度项目审查会议”,
项目:,
}
});

您可以命名第一个函数,并在最后命名

return MyProject;
然后在第二个函数中,调用上一个函数

Project: NameOfFirstFunction(),

$(文档).ready(函数(){
$().SPServices({
操作:“GetListItems”,
async:false,
listName:“MyCustomList”,
CAMLViewFields:“”,
completefunc:函数(扩展数据、状态){
$(扩展数据.responseXML).SPFilterNode(“z:row”).each(函数(){
var MyProject=$(this.attr(“ows_项目”);
我的职能(我的项目)
});
}
});
});
功能myFunction(myProject){
var=新数组();
var任命1={
描述:“乔治带着投影仪来做演示。”,
地点:“,
主题:“季度项目审查会议”,
项目:myProject,
}
}

如何组合它?您需要使用该参数调用函数,将该值返回到某个值,或者将变量设置为可在其他地方使用的值。
<script language="javascript" type="text/javascript">
    $(document).ready(function() {
     $().SPServices({
        operation: "GetListItems",
        async: false,
        listName: "MyCustomList",
        CAMLViewFields: "<ViewFields></ViewFields>",
        completefunc: function (xData, Status) {
           $(xData.responseXML).SPFilterNode("z:row").each(function() {
                var MyProject = $(this).attr("ows_Project");
                myFunction(MyProject)
           });
        }
    });
   });

function myFunction(myProject){
        var appointments = new Array();
        var appointment1 = {

            description: "George brings projector for presentations.",
            location: "",
            subject: "Quarterly Project Review Meeting",
            Project: myProject,


        }
}
</script>