将javascript变量传递给相同脚本标记中的php

时间:2017-10-15 21:14:39

标签: javascript php html ajax web

我有这个脚本标记,它接受来自用户的输入并将其传递给位于同一脚本标记内的php块,并将其传递给URL,然后在获取所有值后获取所有值然后再次使用javascript在浏览器部件上打印这些值而无需重新加载。到目前为止,我能够从URL获取值并在不重新加载的情况下打印它,但是当我在PHP url本身上初始化值时,我想要的是在php URL中传递javascript变量,所以每当我在输入框上写下关键字时,它都会获取结果。

到目前为止,我的脚本如下。



 <script language="JavaScript">
    function showInput() {


      var aaa=document.getElementById('display').innerHTML = document.getElementById("user_input").value;
      ///alert(aaa);
    			  <?php 
                             $abc ='0545010225';


				       $xml = simplexml_load_file("http://lx2.loc.gov:210/lcdb?operation=searchRetrieve&recordSchema=marcxml&version=1.1&maximumRecords=10&query=bath.isbn%3D".$abc);
              $xml->registerXPathNamespace("slim", "http://www.loc.gov/MARC21/slim");
				      $title = '/zs:searchRetrieveResponse/zs:records/zs:record[1]/zs:recordData/slim:record[1]/slim:datafield[@tag="245"]/slim:subfield[@code="a"]';
                $result_title = $xml->xpath($title)[0];
                $author = '/zs:searchRetrieveResponse/zs:records/zs:record[1]/zs:recordData/slim:record[1]/slim:datafield[@tag="100"]/slim:subfield[@code="a"]';
                $result_author = $xml->xpath($author)[0];
                $isbn = '/zs:searchRetrieveResponse/zs:records/zs:record[1]/zs:recordData/slim:record[1]/slim:datafield[@tag="020"]/slim:subfield[@code="a"]';
                $result_isbn = $xml->xpath($isbn)[0];
         ?>
         var t="<?php echo $result_title;?>";
         var a="<?php echo $result_author;?>";
         var i="<?php echo $result_isbn;?>";


         
            
    }


  </script>
&#13;
&#13;
&#13;

我要做的就是在aaa

中传递abc的值

0 个答案:

没有答案