如何拆分javascript函数
我试图制作一个列表,其中有一个描述字段框,我在其中获得描述输出 这是我的Javascript代码,我需要在其中拆分描述函数 如何分割函数如何拆分javascript函数,javascript,json,Javascript,Json,我试图制作一个列表,其中有一个描述字段框,我在其中获得描述输出 这是我的Javascript代码,我需要在其中拆分描述函数 如何分割函数 <script type="text/javascript"> $(document).ready(function() { $("#selectedid").change(function() { var selectedid = $(this).val(); $.getJSON("http://local
<script type="text/javascript">
$(document).ready(function() {
$("#selectedid").change(function() {
var selectedid = $(this).val();
$.getJSON("http://localhost:8080/todos/"+selectedid, function(data){
$("#description").val(data.description);
});
});
});
$(文档).ready(函数(){
$(“#selectedid”).change(函数(){
var selectedid=$(this.val();
$.getJSON(“http://localhost:8080/todos/“+选择EDID,功能(数据){
$(#description”).val(data.description);
});
});
});
您可以根据需要拆分函数,如以下回调函数
$(文档).ready(函数(){
$(“#selectedid”).change(函数(){
var selectedid=$(this.val();
变量url=”http://localhost:8080/todos/“+选择EDID;
sendGet(url、HandlerResponse);
}
函数sendGet(url,回调){
$.getJSON(url,回调);
}
函数句柄响应(数据){
$(#description”).val(data.description);
}
})
只需将$(“#description”).val(data.description);
移动到单独的函数中,并将data.description作为参数传递。
$("#selectedid").change(function() {
var url = 'http://localhost:8080/todos/' + $(this).val();
$.getJSON(url, setDescription);
});
function setDescription(data) {
$("#description").val(data.description);
}