2017-02-17 12 views
0

私はエラー「キャッチされないでSyntaxError:予期しない識別子」を取得しています。このAJAX呼び出しでは、私はいくつかの回避策を試してみたが、どれも動作するように...任意のアイデアを思えませんか?前もって感謝します。AJAXキャッチされないでSyntaxError:予期しない識別子

$.ajax({ 
      type: 'POST', 
      url: 'ajaxManager2.php', 
      data:{'name1=' $targetName, 'name2=' $sourceName}, 
      success: function() { 
       alert("swap success"); 
      } 
     }); 

$ [ターゲットと$ souceNameは

答えて

3

ポストを/方法は、あなたがそれを投稿しようとしてdataオブジェクトを受け入れるいけない得ます。

あなたは

data:{name1: $targetName, name2: $sourceName},

+0

こんにちは、私はこれをしなかったし、うん、それはエラーを修正するために管理が、私は今、私は絶対必要だと思う別のエラー(jqueryのエラー)を取得していますにdata:{'name1=' $targetName, 'name2=' $sourceName},

を変更する必要があります私は私のPHPページ上のデータを受信する方法のビーコンです。 IMフィルタ入力を実行すると、文字列を消毒、しかしイムこれはAJAXのこのタイプでは受け取るために正しい方法であるかどうかわからない... –

+0

あなたの質問を更新したり、新しいものを作る必要があります –

3

問題は、あなたが提供するあなたのオブジェクトの構文を使用している...私はと思うの構文に問題がある...ので問題ありませんがグローバル変数です〜data。キーには=を含めることはできず、ペアは:で区切る必要があります。これを試してみてください:

data: { 
    name1: $targetName, 
    name2: $sourceName 
}, 
関連する問題