输入来自ajax调用

时间:2016-07-27 18:49:50

标签: javascript php jquery ajax autocomplete

我搜索并搜索但找不到类似的东西。如果我错了,请指点。

不确定如何在不提供代码墙的情况下发布此内容。代码是PHP,javascript ajax,jquery自动完成功能

使用伪代码......这非常有效

----start
function <jquery autocomplete> - return term

input jobtype onblur fetchdata  (ajax call to render additional inputs based on jobtype chosen)

input sitename - using autocomplete, works perfectly

<additional inputs rendered from ajax call here>

---end

自动完成功能在此方案中无效:

----start
function <jquery autocomplete> - return term

input jobtype onblur fetchdata  (ajax call to render additional inputs based on jobtype chosen)

</start additional inputs rendered from ajax call here>
    input sitename - using autocomplete, doesn't work at all
    additional ajax rendered inputs here
</end additional inputs>

---end

也尝试了这次失败

自动完成功能在此方案中无效:

----start
input jobtype onblur fetchdata  (ajax call to render additional inputs based on jobtype chosen)

</start additional inputs rendered from ajax call here>
    function <jquery autocomplete> - return term

    input sitename - using autocomplete, doesn't work at all

    additional ajax rendered inputs here
</end additional inputs>

---end

因此,如果我在网页上有网站名称字段,则自动填充会起作用,因此代码不会被破坏。

如果我尝试将网站名称输入与其他人一起呈现,则自动完成功能将无效。什么都没发生,没有错误,没有。我尝试将该函数与不起作用的字段一起渲染。

当我使用firebug在ajax调用渲染时检查页面时,一切看起来都很完美,这是混淆部分。

如果问题在我的方法中不明显,我会提供代码......

这是js功能。也许我需要添加一些东西以允许它使用ajax渲染输入?

<script>
    $(function() {
        $( "#sitename" ).autocomplete({
            source: 'acsitename.php'
        });
    });
</script>

TIA提供任何帮助。

0 个答案:

没有答案