【发布时间】:2012-08-20 18:10:08
【问题描述】:
我试图通过将我的 jquery 自动完成代码移动到 scripts.js 文件来保持 DRY 原则,但是当我移动它时我无法让自动完成功能工作。
这是它目前的设置方式。
添加表单
<head>
<?php
require_once ('includes/connect-db.php');
require_once ('includes/functions.php');
?>
<link href="css/jquery-ui-1.8.21.custom.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="includes/js/jquery-ui-1.8.21.custom.min.js"></script>
<script type="text/javascript">
$('document').ready(function() {
$('#datepickerID').datepicker({
changeYear:true,
changeMonth:true,
dateFormat:'yy-mm-dd'
})
<?php $productArray = autoComplete();?>
$(function() {
var js_products_array = <?php echo json_encode($productArray); ?>;
$( "#autocompleteID" ).autocomplete({
source: js_products_array
});
});
});
</script>
</head>
如果在 javascript 中嵌入了 php 代码,我不确定如何在 addForm.php 和 scripts.js 之间工作,如果这有意义的话。
【问题讨论】:
-
这和 MySQL 有什么关系?
标签: php javascript autocomplete