引入外部CSS文件时jQuery无法正常工作

时间:2015-10-26 13:13:36

标签: php jquery html css

我有一个PHP文件,其中包含一个在线表单。在线表单包含一个下拉菜单选项,根据第一个选项的选择为下一个下拉菜单提供支持。我用jquery。

当我开始通过外部文件引入CSS时,jQuery不再开始工作了。

我按如下方式包含了外部代码:

echo '<link rel="stylesheet" href="../../library/main-style.css?version='.rand(1,1000).'" type="text/css" />';

在我的示例代码中,这将是这样的:

<?php
include_once('../../library/constants.php');  
echo '<link rel="stylesheet" href="../../library/main-style.css?version='.rand(1,1000).'" type="text/css" />';

我怀疑文件constants.php包含

ob_start();
session_start();

但没有显示错误。

我的jquery代码如下

<script>
function getPostcodeAdd(val) {
    $.ajax({
        type: "POST",
        url: "address-get-postcode.php",
        data:'building_street='+val,
        success: function(data){
            $("#building_postcode").html(data);
            $('select').removeAttr('disabled');
        }
    });
}

我的html文件如下

echo '<select name="building_street" id="building_street" onChange="getPostcodeAdd(this.value);">';

每当我禁用CSS代码行时,jquery都能正常工作。

0 个答案:

没有答案