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