Jquery 在Onclick中传递多个参数时,参数列表后的SyntaxError:缺少)

Jquery 在Onclick中传递多个参数时,参数列表后的SyntaxError:缺少),jquery,Jquery,你好。在函数执行期间,我在Jquery中遇到以下错误。请帮助我找出是否有语法问题 SyntaxError:参数列表后缺少 问候,, snehash问题的原因是此函数调用中的最后一个参数重定向到55661003219,00:55 因为它不被认为是一个数值,因为它有:在它。所以你需要把它当作字符串 用这样的引号括起00:55 RedirectTo(5566,1003219,"00:55") 编辑 我建议您改用对象: function LoadSearch(model) { var obj

你好。在函数执行期间,我在Jquery中遇到以下错误。请帮助我找出是否有语法问题

SyntaxError:参数列表后缺少

问候,,
snehash

问题的原因是此函数调用中的最后一个参数重定向到55661003219,00:55

因为它不被认为是一个数值,因为它有:在它。所以你需要把它当作字符串

用这样的引号括起00:55

RedirectTo(5566,1003219,"00:55")
编辑


我建议您改用对象:

function LoadSearch(model) { 
    var obj = {mcid:model.MasterContent_ID, msid:model.MasterSlot_Id, msd:model.MasterSlot_Duration};          
    return '<a id="expExcel" href="#" onclick=RedirectTo('+ obj + ')><img alt="Search & Schedule" title="Search & Schedule" src="../Content/images/SearchSlotSelect.png" height="15" width="15">';
}

函数LoadSearchmodel{return;}可能重定向到55661003219,00:55可能是问题的原因,将其更改为重定向到55661003219,00:55如果我试图保留在+model.MasterSlot_Duration+中,则会出现语法错误。请建议使用我在编辑的答案中使用的return语句。
return '<a id="expExcel" href="#" onclick=RedirectTo(' + model.MasterContent_ID + ',' + model.MasterSlot_Id + ',' + '"' + model.MasterSlot_Duration + '"' + ')><img alt="Search & Schedule" title="Search & Schedule" src="../Content/images/SearchSlotSelect.png" height="15" width="15">';
function LoadSearch(model) { 
    var obj = {mcid:model.MasterContent_ID, msid:model.MasterSlot_Id, msd:model.MasterSlot_Duration};          
    return '<a id="expExcel" href="#" onclick=RedirectTo('+ obj + ')><img alt="Search & Schedule" title="Search & Schedule" src="../Content/images/SearchSlotSelect.png" height="15" width="15">';
}