可能重复:
由于错误 80020101 无法完成操作。IE
我的 jQuery 代码遇到了一点问题。
我的第一页有一些字段,例如:[代码 1] [代码 2] [代码 3]
用户在其中一个输入中键入一些内容,我得到的结果是我使用 .load 方法加载到另一个页面中的。这是代码:
$(function() {
$("#code_cip").autocomplete({
source: tab,
minLength: 6,
delay: 1000,
select: function(event, ui) {
var selectedObj = ui.item;
$("#code_cip_ind").val(selectedObj.value);
$("#test").load("test.php?id="+selectedObj.value);
}
});
});
这个,很好用。它正确加载具有良好值的“test.php”页面。但是...在 test.php 页面中,我有一个表格,我尝试像这样填写它:
测试.php:
<?php
$gest_medecin = new gest_medecin($db);
$medecin = $gest_medecin->returnValues();
$adresse = $medecin->Adresse;
echo $adresse // This, output the good value of the attribut
?>
<script>
adresse = <?php echo $adresse;?>;
alert(adresse);
$("#adresse").val(adresse);
</script>
<input name="adresse" id="adresse" type="text" />
问题是:当我尝试提醒“地址”变量,或将其与我的 .val 方法一起使用时,我在 IE 中收到错误 80020101,而在 Firefox 中,什么也没有发生……
我试图用一些像这样的测试字符串填充变量:
adresse = <?php echo "123456" ?>
这很好用......如前所述,我检查了$medecin->Adresse
我的是否正确,echo
它是正确的。它包含类似“word1 word2”的内容
我真的不知道为什么我的代码不起作用......
有什么帮助吗?