gpt4 book ai didi

javascript - 在 Jquery 中处理 Ajax 请求遇到困难

转载 作者:行者123 更新时间:2023-12-03 10:21:41 26 4
gpt4 key购买 nike

我正在尝试发出一个ajax请求,这会更改我选择的内容。

这是我的要求:

    $(function() {
$("#client").change(function() {
type: 'GET',
url: "jsonContacts.php",
dataType: "json",
data: {
q: $("#client").val()
},
success: function(data) {
document.form.contactClient.options.length=0;
document.form.contactClient.options[0]=new Option("Test", "test", true, false);
for(var i=0; i<data.length; i++) {
}
}
});
});

我的表格是:

<FORM name='devis' method='POST' action='ajoutDevisScript.php' id='form' onsubmit="return validateForm()" >
<p>
<label for="client">Client</label>
<input type='text' id='client' name='client' required>
</p>
<p>
<label for="contactClient">Contact client</label>
<SELECT name="contactClient" id="contactClient">
</SELECT>
</p>
</form>

我希望当“client”的文本更改时,请求会更改我的 SELECT 数据,但是,我的测试选项根本不显示。

谢谢!

最佳答案

由于您已经使用了 jQuery,因此您可以这样做:

$('#contactClient').append($('<option>', {
value: 'Test',
text: 'test',
selected: true
}));

Demo

关于javascript - 在 Jquery 中处理 Ajax 请求遇到困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29600094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com