Javascript 解析错误语法错误PHP

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(

请帮帮我,我是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() != 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-今晚我不是最敏锐的。我现在明白了,好的;)乔治·卡林类型的,嗯?