Javascript 解析错误语法错误PHP
请帮帮我,我是php编程的初学者 我得到这样的信息: 分析错误:语法错误,第2行C:\Users\Sendi\Documents---Khoreiza\xampp\htdocs\ABRN\content\Users\form.php中出现意外的“(”,应为变量(T_variable)或“$” 这是错误代码:Javascript 解析错误语法错误PHP,javascript,php,parsing,Javascript,Php,Parsing,请帮帮我,我是php编程的初学者 我得到这样的信息: 分析错误:语法错误,第2行C:\Users\Sendi\Documents---Khoreiza\xampp\htdocs\ABRN\content\Users\form.php中出现意外的“(”,应为变量(T_variable)或“$” 这是错误代码: $(function(){ $("#province_wrapper").hide(); $("#kelas").change(function(){ if($(this).val(
$(function(){
$("#province_wrapper").hide();
$("#kelas").change(function(){
if($(this).val() != 0){
$("#province_wrapper").show();
$.get("ajax.php?id_kelas="+$(this).val(),function(anggota){
var p_html = "";
for(var i=0;i<anggota.length;i++){
p_html += "<option value='"+anggota[i].noanggota+"'>"+anggota[i].nama_lengkap+"</option>";
}
$("#anggota").html(p_html);
},"json");
}
});
});
?>
$(函数(){
$(“#省包装”).hide();
$(“#kelas”).change(函数(){
如果($(this).val()!=0){
$(“#省包装”).show();
$.get(“ajax.php?id_kelas=“+$(this.val()),函数(anggota){
var p_html=“”;
对于(var i=0;i
因为该代码不是PHP,所以它不应该在
块中。删除它周围的标记,这样它就可以直接输出
如果此脚本代码位于HTML页面中,则应位于
标记内,因此应为:
<script>
$(function(){
$("#province_wrapper").hide();
$("#kelas").change(function(){
if($(this).val() != 0){
$("#province_wrapper").show();
$.get("ajax.php?id_kelas="+$(this).val(),function(anggota){
var p_html = "";
for(var i=0;i<anggota.length;i++){
p_html += "<option value='"+anggota[i].noanggota+"'>"+anggota[i].nama_lengkap+"</option>";
}
$("#anggota").html(p_html);
},"json");
}
});
});
</script>
$(函数(){
$(“#省包装”).hide();
$(“#kelas”).change(函数(){
如果($(this).val()!=0){
$(“#省包装”).show();
$.get(“ajax.php?id_kelas=“+$(this.val()),函数(anggota){
var p_html=“”;
对于(var i=0;i您在
块中编写了jQuery代码,您不应该这样做
关闭
标记,然后编写jQuery代码:
以下是一个例子:
<?php //your old code
//close php tag
?>
//then start jquery code
$(function(){
$("#province_wrapper").hide();
$("#kelas").change(function(){
if($(this).val() != 0){
$("#province_wrapper").show();
$.get("ajax.php?id_kelas="+$(this).val(),function(anggota){
var p_html = "";
for(var i=0;i<anggota.length;i++){
p_html += "<option value='"+anggota[i].noanggota+"'>"+anggota[i].nama_lengkap+"</option>";
}
$("#anggota").html(p_html);
},"json");
}
});
});
<?php ?>
//然后启动jquery代码
$(函数(){
$(“#省包装”).hide();
$(“#kelas”).change(函数(){
如果($(this).val()!=0){
$(“#省包装”).show();
$.get(“ajax.php?id_kelas=“+$(this.val()),函数(anggota){
var p_html=“”;
for(var i=0;i您编写的是Javascript,不是PHP。消息来自PHP,但您正在显示Javascript代码!显示文件Khoreiza\xampp\htdocs\ABRN\content\users\form.PHP
第2行几乎肯定是$(function(){
。声明将
替换为。
鉴于OP的经验。@Fred,这将不再使代码PHP
。OP的代码不是PHP@l'l'l,而是JS。看看OP代码/问题底部的?>
。OP认为它是PHP。@Fred,我在开玩笑。:)@l'l'l'l Mind累了lol-今晚我不是最敏锐的。我现在明白了,好的;)乔治·卡林类型的,嗯?