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

Javascript 使用结果更改输入值

Javascript 使用结果更改输入值,javascript,jquery,html,Javascript,Jquery,Html,我有以下JQuery脚本,但它似乎没有改变输入的值。理想情况下,我希望将输入更改为数据,但我试图尽可能简化问题,因此使用测试: $(document).ready(function() { $.ajax({ type: 'POST', url: 'php/individualcats.php', data: {venueid: 4}, success: function(data) { $('#e12

我有以下JQuery脚本,但它似乎没有改变输入的值。理想情况下,我希望将输入更改为
数据
,但我试图尽可能简化问题,因此使用
测试

$(document).ready(function() {
    $.ajax({
        type: 'POST',
        url: 'php/individualcats.php',
        data: {venueid: 4},
        success: function(data) {
            $('#e12').val('test');
        },
    })
});
这是使用select2,但是我已经测试了input语句本身,并且它工作正常:

$('#e12').val('test');

如果您正在使用select2:

$(“#e12”)。选择2(“val”、“test”)

对于
,应能正常工作。如果要在输入中显示为文本,则需要使用

$('#e12').text('test');

你说的“价值”是什么意思?如果您指的是div的内部内容,请尝试
$('#e12').html('test')
而不是
val
。如果不成功,则出现错误。将错误处理程序添加到AJAX请求中。还要注意浏览器的控制台-它会向您显示错误和其他问题。对于第1点,我指的是输入的值,即
。对于第2点,我使用了
console.log(data)
来检查它是否成功并且工作正常。我也尝试过这一点,但它没有设置我上面链接的文档中的值:“请注意,要使用此方法,必须在选项中定义initSelection函数,以便Select2知道如何将在val()中传递的对象id转换为渲染选择所需的完整对象。如果要附加到选择元素,此功能已为您提供。”标准选择不是这样,但在本例中它处于标记模式(绑定到一个
。因此没有ID,只有一条字符串。您的HTML是什么样子的?如何实例化select2?数据是什么样子的?
$('#e12').text('test');