私はボタンとテキストボックスを持つ単純なページを持っています。ここで私はsqlクエリを入力し、そのページ上のクエリ結果を返すPHPファイルにデータを送ります。ここでbabel-polyfillエラーを修正するにはどうすればよいですか?私のコードで見つけることができません
は私のコードです:
<div class="row larger-font">
<div class="container">
<p><strong> Some text goes here </strong></p>
<div class="row">
<div class="col-md-6">
<div id="simpleButton">
<button type="button" class="btn btn-primary">Execute!</button>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control" id="sampleInput" name="sql">
</div>
</div>
<div id="result"> </div>
</div>
</div>
</div>
</div>
<script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
<script>
$('#simpleButton').click(function(e) {
var val1 = $('#sampleInput').val();
$.ajax({
type: 'POST',
url: 'mahsql',
data: { sampleInput: val1 },
success: function(response) {
$('#result').html(response);
}
});
});
</script>
奇妙な部分は何の問題、私はページ上の私の結果を得ること、ではありません。しかし、このポップアップエラーは、babel-polyfillの1つのインスタンスだけが許可されていると言います。私はこれを理解できません。私はバベルを使用していません。そこからエラーを抑制する方法はありますか?私は結果を見ることができるので私は混乱しているが、私はまだこの迷惑なポップアップエラーを取得します。 ご協力いただきありがとうございます。
UPDATE:ここにmahsql.phpです:
<?php
$conn = oci_connect('username', 'password', 'hostname/db_svc');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
$query = $_POST['sampleInput'];
$stid = oci_parse($conn, $query);
oci_execute($stid);
echo "<table border='1'>\n";
while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {
echo "<tr>\n";
foreach ($row as $item) {
echo " <td>" . ($item !== null ? htmlentities($item, ENT_QUOTES) : " ") . "</td>\n";
}
echo "</tr>\n";
}
echo "</table>\n";
?>
コメントに続いて、私はクローム]タブを見てクロームにF12を押すと、私はそれがnewtestingmと呼ばれる、HTMLと私の.phpファイルの下で、このJavaScriptコードを参照してください.php。
これはエラーを投げるのコードの余分なビットです:これで
<div id="preloader"></div><script type="text/javascript">
var isLoggedIn=false;
var preload=[];
var isAdmin=false;
</script><script type="text/javascript">
</script><script>
(function(i,s,o,g,r,a,m) {i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o) [0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-53997625-1', 'auto');
ga('send', 'pageview');
</script>
<script src="http://servername:1338/webpack-dev-server.js"></script><script crossorigin="anonymous" src="http://servername:1338/all.8a98aeb6b75576ce1df6.js"> </script><script crossorigin="anonymous" src="http://servername:1338/newtestingm.8a98aeb6b75576ce1df6.js"></script></body> </html>
何?私のPHPファイルの一部ではありません。
これは単なるテストページです。何も生産されていないため、セキュリティは優先度atmではありません。私はmahsql PHPファイルにajaxを使ってPOSTの機能をテストしたかったのです。これはあなたがここに見えるすべてのhtmlです。 mahsql.phpファイルを更新します。 – OrangeLime
ブラウザツールの[ネットワーク]タブを見て、要求されているものと返されているものを確認します。何かがスクリプトを要求していて、そのスクリプトがダウンロードされ実行されています。 –
さて、私はそれをしました。私は奇妙な何かを見ている。したがって、PHPファイルはnewtestingm.phpと呼ばれ、ブートストラップhtmlを持つものです。今、このネットワークタブで、クロムにF12を押したとき、newtestingmという名前の.jsファイルが表示されます。js 404エラーが見つかりませんでした。これを開くと、newtestingm.phpコードの下にいくつかのコードが追加されています。 – OrangeLime