无法';t在不使用Javascript刷新页面的情况下多次将值传递给文本框


Couldn't pass value to textbox for more than one time without refreshing the page using Javascript

当我使用Javascript将值传递给textbox时,它在更新数据之前第一次正常工作,在更新表将被刷新之后。然后我不能以同样的方式将值传递给文本框,但如果我刷新浏览器,它就可以工作了。

<div id="div_for_values"><a href="#" key_id="<?php echo $name_id; ?>" key_value="<?php echo $name; ?>">Edit</a></div>
$(function(){
    $("#div_for_values  a").click(function(){
        var key_id = $(this).attr("key_id");
        var key_value = $(this).attr("key_value");
       $('#txt_name_id').val(key_id);
       $('#txt_name').val(key_value);
       return false;
    })
});

此行仅在页面加载前解析。

<div id="div_for_values"><a href="#" key_id="<?php echo $name_id; ?>" key_value="<?php echo $name; ?>">Edit</a></div>

浏览器将只看到以下内容:

<div id="div_for_values"><a href="#" key_id="value1" key_value="value2">Edit</a></div> 

您可能希望使用一些ajax调用将新数据插入到字段中。