Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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_Twitter Bootstrap_Modal Dialog - Fatal编程技术网

Javascript 通过引导模式传递多个数据

Javascript 通过引导模式传递多个数据,javascript,twitter-bootstrap,modal-dialog,Javascript,Twitter Bootstrap,Modal Dialog,我尝试对多个数据执行相同的操作,使用datatodo属性,但它不起作用。你能帮我吗 JAVASCRIPT: $(document).on("click", ".open-EditTodo", function () { var todoId = $(this).data('id'); var todoName = $(this).data('todo'); $(".modal-body #todoId").val( todoId ); $(".modal-body

我尝试对多个数据执行相同的操作,使用
datatodo
属性,但它不起作用。你能帮我吗

JAVASCRIPT:

$(document).on("click", ".open-EditTodo", function () {
    var todoId = $(this).data('id');
    var todoName = $(this).data('todo');
    $(".modal-body #todoId").val( todoId );
    $(".modal-body $todoName").val( todoName );
});
HTML:


&时代;接近
编辑待办事项:
编辑

顺便说一下,
数据id
工作正常,但
数据todo
不行。

您可以将这两个数据项放在一起

例:


现在可以按如下方式检索阵列:

var todoId=$('#todolink').data('todo').id


var todo=$('#todolink').data('todo').todo

如果在显示数据时出现语法问题,这将非常有效

$(".modal-body $todoName").val( todoName );
这里不是今天的美元,而是

$(".modal-body #todoName").val( todoName );

否则,就没有其他问题了,这意味着您可以使用两个不同的数据属性来传递数据。

Nadeeth,我正在考虑这个解决方案,但我需要两个不同的变量。它们中的每一个都将用于不同的目的(标识),然后您可以尝试在数组中使用JSON对象。例如:[{“id”:$todo_id,“todo”:$todo_name}]。我没有测试这个,请让我知道它是否有效。:-)谢谢。我测试过了,效果很好。我更新了答案。你是说OP应该用选择器中的
#todoName
替换
$todoName
$(".modal-body $todoName").val( todoName );
$(".modal-body #todoName").val( todoName );