如何更正"预期对象"当它发生var queryStringVals = $()时出错.SPServices.SPGetQueryString();?

时间:2015-01-23 00:01:55

标签: sharepoint-2010

您好了一个错误说明..对象需要这两行代码:

function AsyncSave(send) {

//alert ('In CustomSave');   
var drp =     document.getElementById("Sample_sample_DropDownChoice");
var drpValue = drp.options[drp.selectedIndex].value;

var varAnalysis = getTagFromIdentifierAndTitle("textarea","TextField","Principal Comments");
var varAnalysisTextBoxID = RTE_GetEditorDocument(varAnalysis.id);
var varAnalysisText = varAnalysisTextBoxID.body.innerText;  

alert ('Save N Send');
alert (drpValue);
alert (varAnalysisText);

错误会在到达

下面的行时发生
var queryStringVals = $().SPServices.SPGetQueryString();
var itemID = queryStringVals["itemID"];

可能是什么问题..我应该运行不同的最新SP服务..这是2010 btw。

目标是获取输入的值,保存它们,并将它们更新(发送)到另一个表单/列表。

1 个答案:

答案 0 :(得分:0)

SharePoint 2010有一个内置的JavaScript方法,用于从查询字符串中检索值。请尝试使用以下内容:

var itemID = GetUrlKeyValue("itemID");

假设运行脚本的页面的URL实际上有一个查询字符串参数" itemID"