0

私はjQueryを初めて使用し、AJAXを使用していることがわかったWebサイトから例をコピーしようとしています。ページ全体を更新せずに、PHP変数を取得して別のPHPページに渡す必要があります。以下のコードを思いついたのですが、構文エラーが発生します

Uncaught SyntaxError: Unexpected token )

これが私のコードです:

$("Button").click(function(){
    var textBox = $("textBox").val();
$.post("script.php",
    {textBox: textBox},
     function(data,status)
    )};
)};

私のPHPページ:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  <head>
    <script type='text/javascript' src='script.js'></script>
    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'></$
    <title>LCD Display</title>
  </head>
  <body>

        <form id="lcd" action="script.php" method="post">
     <input name='textBox' type='text' />
     <input type='submit' id= 'Button' value='Press to see something cool'/>
     </form>
    <div id='ResponseDiv'>
    </div>

    <iframe id="video" src="http://192.168.0.11:8081" height="120" width="160"></iframe>

  </body>
</html>

次のエラーも発生しますが、構文エラーに関連している可能性があります。

Resource interpreted as Document but transferred with MIME type multipart/x-mixed-replace: "http://192.168.0.11:8081/".
Resource interpreted as Document but transferred with MIME type image/jpeg: "http://192.168.0.11:8081/".
4

2 に答える 2

2

終了タグ:

 )};

このようにする必要があります:

$("Button").click(function(){
var textBox = $("textBox").val();
$.post("script.php",
    {textBox: textBox},
      function(data,status){
   });
});

スクリプトの順序はこのようになり、締めくくりに注意して</$ください:

<head>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'>
</script>
<script type='text/javascript' src='script.js'></script>
<title>LCD Display</title>

于 2013-03-02T02:40:03.677 に答える
0
 $.post("script.php",
     {textBox: textBox},
     function(data,status){}
   );

また読む:http ://api.jquery.com/jQuery.post/

于 2013-03-02T02:33:59.193 に答える