将PHP代码附加到jQuery中。

将PHP代码附加到jQuery中。,php,jquery,mysql,Php,Jquery,Mysql,我有一个jquery函数,包括html选择和输入,它显示的表单具有可选值名称是olcu <script type="text/javascript"> $(document).ready(function() { $("#add").click(function() { var intId = $("#buildyourform div").length + 1; var fieldWrapper = $("<div class=\"fi

我有一个jquery函数,包括html选择和输入,它显示的表单具有可选值名称是olcu

<script type="text/javascript">
$(document).ready(function() {
    $("#add").click(function() {
        var intId = $("#buildyourform div").length + 1;
        var fieldWrapper = $("<div class=\"fieldwrapper\" id=\"field" + intId + "\"/>");
        var fMiktar = $("<input type=\"text\" class=\"miktar\" name=\"miktar[]\" size=\"6px\" />");
        var fOlcu = $("<select class=\"olcu\" name=\"olcu[]\"><option value=\"Adet\">Adet</option><option value=\"Metre\">Metre</option><option value=\"Gram\">Gram</option></select>");
        var fMalzeme = $("<input type=\"text\" name=\"malzeme[]\" class=\"malzeme\" id=\"aramayap\" />");
        var removeButton = $("<input type=\"button\" class=\"remove\" value=\"-\" />");
        removeButton.click(function() {
            $(this).parent().remove();
        });
        fieldWrapper.append(fMiktar);
        fieldWrapper.append(fOlcu);
        fieldWrapper.append(fMalzeme);
        fieldWrapper.append(removeButton);
        $("#buildyourform").append(fieldWrapper);
    });

});
</script>
我想从数据库中获取olcu的值

这是数据库代码

<script type="text/javascript">
    function showSelected(val){
        document.getElementById ('selectedResult').innerHTML = "" + val;
    }

</script>

<select name="olcu[]" onChange='showSelected(this.value)' class="olcu" id="olcu">Olcu Sec/option>

<?php

while($olculer=mysql_fetch_array($hangiolcu)){
echo "<option value='$olculer[olcu]'>$olculer[olcu]</option>";
}
?>
</select>
如何将sql代码追加或替换到此jquery行中

var fOlcu = $("<select class=\"olcu\" name=\"olcu[]\"><option value=\"Adet\">Adet</option><option value=\"Metre\">Metre</option><option value=\"Gram\">Gram</option></select>");

您可以使用如下PHP代码创建Javascript/jQuery变量:

var foo = '<?php //echo or return php value here; ?>';

为什么不为元素使用更好的jQuery选择器呢?通过给类名或ID?这看起来很奇怪,混合了javascript和php代码,为什么不使用ajax获取数据呢?ajax就是一种方法。您的数据库代码不是数据库代码。它只打印数据库查询中的选项。你真正想要达到的目标是非常不清楚的。jQuery行应该做什么?我想你可能有一个。你能添加组合代码吗?你能合并代码吗?