我对 ajax 脚本有疑问。我在 php 5.2 中创建了 ajax 脚本,函数成功。但是当我在 php 5.4 中尝试时,该函数没有运行。任何人都可以帮助我..
这是我的脚本。
<script> function makeAjaxCall()
{
$.ajax({
type: "post",
data: $('#form1').serialize(),
url: "http://192.168.0.77/IWOS_CI/trans_invent_controller/getCode",
cache: false,
success: function(json){
var obj = jQuery.parseJSON(json);
var r = obj['STATUS'];
}
});
}
</script>
<form name="form1" id="form1">
<input type="text" id="kode_trans_invent" name="kode_trans_invent">
</form>
这里是来自控制器的我的 php 函数。
public function getCode()
{
$query = $this->db->query("SELECT count(*) + 1 as count FROM TB_TRANS_INVENT WHERE KODE_TRANS_INVENT ='". mysql_escape_string($_POST['kode_trans_invent']) ."'");
$queryData = $query->row_array();
$phpVar = array( "STATUS" => $queryData['count']);
echo json_encode ($phpVar) ;
}
谢谢关注。。