将数组对象传递给javascript函数

米林德

我正在创建动态链接,在该动态链接中我传递了具有一些值和数组的函数,但是当调用该函数时,该数组将变成字符串,例如“ [object Object]”它不保留为数组

Javascript Code

var mdata = {};
            mdata.itemId = data.d.ID.toString();
            mdata.sucessMsg = "Gate Pass detail document is uploaded successfully.";
            mdata.errorMsg = "Gate Pass detail document uploading cancel";
            tdUplDoc.html("<a id='uplDoc' href='#' onclick=\"javascript:openBasicDialog('UploadDocument.aspx','Upload CivilID or Passport Copy','" + mdata + "');\">Upload Documents</a>");

calling function

function openBasicDialog(tUrl, tTitle, tdata) {
    var options = {
        url: tUrl,
        title: tTitle,
        args: tdata,
        dialogReturnValueCallback: onPopUpCloseCallBackWithData
    };
    SP.SOD.execute('sp.ui.dialog.js', 'SP.UI.ModalDialog.showModalDialog', options);
    return false;
}

我将如何保持数组作为数组而不是字符串。我做错了。请有人帮我:(

拉贾普布(Rajabrabhu Aravindasamy)

将其作为JSON字符串传递,

"'..,'" + JSON.stringify(mdata) + "');\">Upload Documents</a>");

并在解析后在函数内部使用它,

function openBasicDialog(tUrl, tTitle, tdata) {
    var options = {
        url: tUrl,
        title: tTitle,
        args: JSON.parse(tdata),  //parse it here
        dialogReturnValueCallback: onPopUpCloseCallBackWithData
    };

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数组对象传递给cpp中的函数

来自分类Dev

将初始化的对象传递给javascript函数

来自分类Dev

我需要一个JavaScript递归函数,当将key和json对象传递给此函数时,该函数将返回值数组

来自分类Dev

如何将javascript对象传递给使用例如onclick指定的javascript函数

来自分类Dev

将Javascript对象传递给HTML iframe(作为对象)

来自分类Dev

VB将ActiveX对象传递给函数

来自分类Dev

将jQuery对象传递给setTimeout递归函数

来自分类Dev

通过引用将函数对象传递给std算法

来自分类Dev

将JSON对象传递给onclick函数

来自分类Dev

将linq匿名对象传递给函数

来自分类Dev

将匿名函数对象传递给std :: function?

来自分类Dev

Golang将JSON对象传递给函数

来自分类Dev

将动态创建的对象传递给函数

来自分类Dev

将'this'对象传递给$ http服务的'then'回调函数

来自分类Dev

将未知类型的对象传递给函数

来自分类Dev

如何将std :: bind对象传递给函数

来自分类Dev

将Python函数作为对象传递给Spark

来自分类Dev

如何将json对象传递给$ eval函数

来自分类Dev

将抓取的HtmlResponse对象传递给外部函数

来自分类Dev

Java,将变量/对象传递给函数

来自分类Dev

将JSON对象传递给onclick函数

来自分类Dev

将$ scope对象传递给AngularJS中的函数

来自分类Dev

C ++将类对象传递给函数

来自分类Dev

将Jquery对象传递给IMG无法使用的函数

来自分类Dev

将未知类型的对象传递给函数

来自分类Dev

将Python函数作为对象传递给Spark

来自分类Dev

无法将临时对象传递给移动构造函数

来自分类Dev

将类对象传递给不同的函数

来自分类Dev

Javascript-如何将原始对象传递给回调函数

Related 相关文章

热门标签

归档