Javascriptは、ハードコードされた文字列では正常に機能しますが、変数では機能しません

ピータードレイパー

午前中ずっとミツバチが苦労しているので、助けを求める時が来たと感じました!ユーザーがオートコンプリートボックスに入力した値を取得し、AJAXを使用してその値をphpスクリプトに送信し、データベースにクエリを実行して、次のボックスに可能なオプションを入力するjavascript関数があります。問題は、選択したオプションを次のようにハードコーディングすると、これがすべて正常に機能することです。

var selected="Ed Clancy";

しかし、それが箱からそれを引っ張るときではありません、そうです:

var selected = this.getValue();

アラートボックスを使用してこれをデバッグしようとしましたが、両方のボックスに同じ文字列が含まれているため、完全に戸惑っています。何か案は?以下の完全なコード:

$(riderSelected).on('selectionchange', function(event){
    var selected = this.getValue();
    //var selected="Ed Clancy";
    alert(selected);
    $('#nap4').removeAttr('disabled');
    $('#nap4').empty();
    $('#nap4').append($("<option>-select-</option>"));

    $.ajax({ 
type: "GET",
url: 'getbiketype.php',
data: { name: selected },
success:  function(data) {
  console.log(data);
  $('#nap4').append(data);
}
});

});
ジャロマンダX

magicsuggestのドキュメントに基づく-http //nicolasbize.com/magicsuggest/doc.html、おそらくこれを行うことができます

var selected = this.getValue()[0];

複数選択を許可しない場合

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Python:文字列変数はJSONで認識されませんが、ハードコードされた文字列は機能します(Instagram API)

分類Dev

cmd taskkillは、ハードコードされたPID値で機能しますが、変数と同じ値では機能しません

分類Dev

Spark Sqlクエリはハードコードされた値で機能しますが、変数では機能しません

分類Dev

ハードコードされた文字列を変数pytumblrに割り当てると機能しますが、動的に渡されると機能しません

分類Dev

私のコードはChromeでは機能しませんが、JSFiddleでは正常に機能します

分類Dev

Javascript FileReaderは最初の試行で機能しましたが、現在は機能していません(コード行は変更されていません)

分類Dev

Javascript FileReaderは最初の試行で機能しましたが、現在は機能していません(コード行は変更されていません)

分類Dev

クラウドコード関数はParseでは正常に機能しましたが、back4appでは機能しませんでした

分類Dev

Jquery.ajaxはコントローラーにnullを送信しますが、ハードコードされた変数で機能します

分類Dev

Angular Materialオプション-ハードコードされた値は機能しますが、動的に返される値は機能しません

分類Dev

AppleWatchメッセージのURLはハードコーディングされていますが、変数では機能しません

分類Dev

コンポーネントは、Interface Builderのビューに追加されたときに機能しますが、コードでは機能しません

分類Dev

JavaScriptコードは、WPFWebBrowserによってロードされたHTMLページでは機能しません

分類Dev

jQueryで変換されたコードは機能しません

分類Dev

statはコマンドラインで機能しますが、変数に渡された場合は機能しません

分類Dev

jQuery関数では、ハードコードされたテキストは機能しますが、パラメーターで渡されたものは機能しません

分類Dev

GETは、URLがアドレスバーにコピーされたときに機能しますが、AJAX経由では機能しません

分類Dev

コードは「createElement」では機能しませんが、要素が以前に作成された場合は機能します

分類Dev

javascriptコードはローカルでは機能しませんが、jsfiddleでは機能します

分類Dev

自動 jquery 再送信は、フォーム内のハードコードされた値に対しては機能しますが、PHP 変数に対しては機能しません。

分類Dev

sedはハードコードされたファイル名に対しては機能しますが、そのファイル名を含む変数に対しては機能しません

分類Dev

jQueryはAjaxで返されたコードでは機能しません

分類Dev

JavascriptコードはJSFiddleで機能しますが、ブラウザーでは機能しません

分類Dev

JavaScriptコードは機能しませんが、コンソールにエラーは記録されませんでしたか?

分類Dev

コードはPowershell5では完全に機能しますが、Powershell6では機能しません

分類Dev

同じコードはmain()で機能しますが、他の関数では機能しません

分類Dev

addEventListenerはコードペンでは機能しますが、VisualStudioコードでは機能しません

分類Dev

JavascriptコードはChromeで機能しますが、他のブラウザでは機能しません

分類Dev

JavaScriptフェッチコードはPostmanで機能しますが、Google ScriptEditorでは機能しません

Related 関連記事

  1. 1

    Python:文字列変数はJSONで認識されませんが、ハードコードされた文字列は機能します(Instagram API)

  2. 2

    cmd taskkillは、ハードコードされたPID値で機能しますが、変数と同じ値では機能しません

  3. 3

    Spark Sqlクエリはハードコードされた値で機能しますが、変数では機能しません

  4. 4

    ハードコードされた文字列を変数pytumblrに割り当てると機能しますが、動的に渡されると機能しません

  5. 5

    私のコードはChromeでは機能しませんが、JSFiddleでは正常に機能します

  6. 6

    Javascript FileReaderは最初の試行で機能しましたが、現在は機能していません(コード行は変更されていません)

  7. 7

    Javascript FileReaderは最初の試行で機能しましたが、現在は機能していません(コード行は変更されていません)

  8. 8

    クラウドコード関数はParseでは正常に機能しましたが、back4appでは機能しませんでした

  9. 9

    Jquery.ajaxはコントローラーにnullを送信しますが、ハードコードされた変数で機能します

  10. 10

    Angular Materialオプション-ハードコードされた値は機能しますが、動的に返される値は機能しません

  11. 11

    AppleWatchメッセージのURLはハードコーディングされていますが、変数では機能しません

  12. 12

    コンポーネントは、Interface Builderのビューに追加されたときに機能しますが、コードでは機能しません

  13. 13

    JavaScriptコードは、WPFWebBrowserによってロードされたHTMLページでは機能しません

  14. 14

    jQueryで変換されたコードは機能しません

  15. 15

    statはコマンドラインで機能しますが、変数に渡された場合は機能しません

  16. 16

    jQuery関数では、ハードコードされたテキストは機能しますが、パラメーターで渡されたものは機能しません

  17. 17

    GETは、URLがアドレスバーにコピーされたときに機能しますが、AJAX経由では機能しません

  18. 18

    コードは「createElement」では機能しませんが、要素が以前に作成された場合は機能します

  19. 19

    javascriptコードはローカルでは機能しませんが、jsfiddleでは機能します

  20. 20

    自動 jquery 再送信は、フォーム内のハードコードされた値に対しては機能しますが、PHP 変数に対しては機能しません。

  21. 21

    sedはハードコードされたファイル名に対しては機能しますが、そのファイル名を含む変数に対しては機能しません

  22. 22

    jQueryはAjaxで返されたコードでは機能しません

  23. 23

    JavascriptコードはJSFiddleで機能しますが、ブラウザーでは機能しません

  24. 24

    JavaScriptコードは機能しませんが、コンソールにエラーは記録されませんでしたか?

  25. 25

    コードはPowershell5では完全に機能しますが、Powershell6では機能しません

  26. 26

    同じコードはmain()で機能しますが、他の関数では機能しません

  27. 27

    addEventListenerはコードペンでは機能しますが、VisualStudioコードでは機能しません

  28. 28

    JavascriptコードはChromeで機能しますが、他のブラウザでは機能しません

  29. 29

    JavaScriptフェッチコードはPostmanで機能しますが、Google ScriptEditorでは機能しません

ホットタグ

アーカイブ