Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 条件“if”不与.load()一起工作_Javascript_Php - Fatal编程技术网

Javascript 条件“if”不与.load()一起工作

Javascript 条件“if”不与.load()一起工作,javascript,php,Javascript,Php,我是新来的,请你谅解 我正在从脚本下载: echo '<div id="xx">'; if ($nazwa == "1234") { $nazwa_color = "red"; } else { $nazwa_color = "black"; } echo '<div style="padding-left:0px;float:left;margin-left:1px;"><input type="text" autocomplete="off"

我是新来的,请你谅解 我正在从脚本下载:

echo '<div id="xx">';
if ($nazwa == "1234") {
    $nazwa_color = "red";
} else {
    $nazwa_color = "black";
}

echo '<div style="padding-left:0px;float:left;margin-left:1px;"><input type="text"  autocomplete="off"
    style="font-family:Tahoma;text-indent:2px;text-align:left;font-size:12px;width:500px;height:29px;background-color : White ; color : ' . $nazwa_color . ';border-width:1px;border-style:ridge;border-color:rgb(208,208,208);"
     name="nazwa" value="b" class="wyk_edit"></div>';
echo'</div>';
不处理条件“如果”。为什么?

谢谢,但是不行。也许我会把一切都展示出来。 这是要替换加载方法的文件部分:

$wyk_query1 = mysql_query("SELECT * FROM nazwy_wyklady WHERE id_wykladu <> 9999 ORDER BY nr") or die('Błąd zapytania');       
while($wyk=mysql_fetch_array($wyk_query1)){    //begin loop

        $id_wykladu=$wyk['id_wykladu'] ;
        $nr=$wyk['nr'] ;
        $nazwa=$wyk['nazwa'] ;
     echo '<form action="../wyklady/setup-wyklady/wyk_edit_proces.php" method="post"> ';
   echo '<div style="float:left;width:590px;margin-top:2px;background:none" >'; 
      echo '<div style="padding-left:0px;float:left;margin-left:1px;"><input type="text"  readonly="readonly"
    style="font-family:Tahoma;text-indent:2px;text-align:center;font-size:12px;width:30px;height:29px;background-color : White ; color : black;border-width:1px;border-style:ridge;border-color:rgb(208,208,208);"
     name="nr" value="'.$nr.'" class="wyk_edit_nr"></div>';
       if($nazwa=="1234")
     {  
     $nazwa_color = "red" ;
     }
     else
     {
     $nazwa_color = "black" ;
     }
           echo '<div style="padding-left:0px;float:left;margin-left:1px;" class="xx"><input type="text"  autocomplete="off"
    style="font-family:Tahoma;text-indent:2px;text-align:left;font-size:12px;width:500px;height:29px;background-color : White ; color : '.$nazwa_color.';border-width:1px;border-style:ridge;border-color:rgb(208,208,208);"
     name="nazwa" value="'.$nazwa.'" class="wyk_edit"></div>';
      echo '<div style="float:left;margin-left:15px;margin-top:1px;" >
 <input  style="display:none;cursor:pointer;width:25px;height:25px;background-color:White;color:rgb(193,135,107);" id="edit_button" title="zatwierdź zmiany" value="" class="wyk_edit_button"></div>' ;
       echo '<input type="hidden" name="id_wykladu" value="'.$id_wykladu.' " class="wyk_edit_id">  ';

          echo '</div>';   // 2a
               echo '</form> '; 
                     }     //end of loop
以及加载wyk_edit_proces.php的脚本:

$wyk_query1 = mysql_query("SELECT * FROM nazwy_wyklady WHERE id_wykladu ='$id_wykladu1'") or die('Błąd zapytania');
    $wyk=mysql_fetch_array($wyk_query1) ;
        $id_wykladu=$wyk['id_wykladu'] ;
        $nr=$wyk['nr'] ;
        $nazwa=$wyk['nazwa'] ;
      echo '<form action="../wyklady/setup-wyklady/wyk_edit_proces.php" method="post"> ';
   echo '<div style="float:left;width:590px;margin-top:2px;background:none" >';   

     echo '<div style="padding-left:0px;float:left;margin-left:1px;"><input type="text"  readonly="readonly"
    style="font-family:Tahoma;text-indent:2px;text-align:center;font-size:12px;width:30px;height:29px;background-color : White ; color : black;border-width:1px;border-style:ridge;border-color:rgb(208,208,208);"
     name="nr" value="'.$nr1.'" class="wyk_edit_nr"></div>';
         if($nazwa=="1234")
     {  
     $nazwa_color = "red" ;
     }
     else
     {
     $nazwa_color = "black" ;
     }

       echo '<div style="padding-left:0px;float:left;margin-left:1px;"><input type="text"  autocomplete="off"
    style="font-family:Tahoma;text-indent:2px;text-align:left;font-size:12px;width:500px;height:29px;background-color : White ; color : '.$nazwa_color.';border-width:1px;border-style:ridge;border-color:rgb(208,208,208);"
     name="nazwa" value="b" class="wyk_edit"></div>';

  echo '<div style="float:left;margin-left:15px;margin-top:1px;" >
 <input  style="display:none;cursor:pointer;width:25px;height:25px;background-color:White;color:rgb(193,135,107);" id="edit_button" title="zatwierdź zmiany" value="" class="wyk_edit_button"></div>' ;


      echo '<input type="hidden" name="id_wykladu" value="'.$id_wykladu.' " class="wyk_edit_id">  ';



          echo '</div>';   

          echo '</form> '; 
和javascript:

<script> 
      //-----------------------------------------------------------------ajax - wykłady
    $(document).ready(function(){



        $(".wyk_edit_button").click(function () {

         var id_wykladu1 =  $(this).parent().parent().parent().find(".wyk_edit_id").val();
         var nr1 =  $(this).parent().parent().parent().find(".wyk_edit_nr").val();
         var nazwa1 =  $(this).parent().parent().parent().find(".wyk_edit").val().trim();     
        // alert(id_wykladu1 + " " + nr1 + " " + nazwa1)
        if(nazwa1 == "")
        {
          alert("puste");
        }
        else
          {
           $.ajax({
    type     : "POST",
    url      : "setup-wyklady/wyk_edit_proces.php",
    data     : {
            id_wykladu : id_wykladu1,
            nr : nr1,
            nazwa : nazwa1
    },
    context: this,

    success : function() { 

   $(this).parent().parent().parent().find(".wyk_edit").load("setup-wyklady/wyk_edit_proces.php", function(){
   alert("Done");
   });   


             if (!$(".popup:visible").length) {
            $(".popup").fadeIn(1);
        }   

    },
    complete : function(r) { 

    },
    error:    function(error) {

    }
});  

             }  

                 });

    $(".popup .bg, .popup .container").click(function() {
        $(".popup").fadeOut(250);


    });

            });
</script> 

您对async的看法是:false?

这是因为jQuery.load方法是异步工作的,如本文所述。尝试使用调用的回调函数:

$(randomstuff).load("test",function()
{
    alert("I'm done");
}

如果您谈论的是php If条件,那么请检查此项,$nazwa是什么?你是怎么设置的?甚至在我看来,引号里也有问题。
$(randomstuff).load("test",function()
{
    alert("I'm done");
}