gpt4 book ai didi

jquery - xajax 并选择

转载 作者:行者123 更新时间:2023-12-01 06:09:33 25 4
gpt4 key购买 nike

我使用 XAJAX 创建了一些简单的内容,它用 php 脚本创建的一些选项替换了选择控件的内部 HTML。

这在 Firefox 中很好用,但在 IE7 中不起作用。

在 XAJAX 论坛上我发现 this这基本上是说“在 IE 中不起作用,使用 div 并用完整的 select 语句替换它的内部 HTML”

这样做了,一切都很好,除了我有一个在选择控件上工作的 jQuery 选择器,它现在不再工作了。

任何人有任何想法,或者任何人都可以向我指出一个很好的 jQuery 示例,说明如何使用 jQuery 执行 ajax 位,这样我就可以完全放弃 XAJAX 了?

<小时/>

编辑:

<div id=imgselect>
<select id="images">
<option value="">Then select an image</option>
</select>
</div>


Picture Preview:<br><br>

<div class="img-preview" id='preview'></div>
<script type='text/javascript'>
$('#images').change(function()
{
var image = $(this).val();
var img = $('<img/>').attr('src', image);
$('#preview').html(img);

document.getElementById('picsmall').value = image;
});
</script>

imgselect div 的内容被 AJAX 调用替换时,问题就出现了

最佳答案

现在使用

解决了这个问题
$objResponse->script

命令

为了完整起见,如果有人想在将来看到,我将原始页面设置如下:

<div id=imgselect>
<select id="images">
<option value="">Then select an image</option>
</select>
</div>

然后在我的 xajax php 文件中我有

function getphotos()
{
$objResponse = new xajaxResponse();
//this include assigns all the options to the select controll into the $output var
include "photos.photosselect.php";
$objResponse->assign("imgselect", "innerHTML", "$output");
$objResponse->script("$('#images').change(function() {var image = $(this).val(); var img = $('<img/>').attr('src', image); $('#preview').html(img); document.getElementById('picsmall').value = image;});");
return $objResponse;
}

关于jquery - xajax 并选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/666750/

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