我有这个脚本标记,它接受来自用户的输入并将其传递给位于同一脚本标记内的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;
我要做的就是在aaa
abc
的值