2016-05-31 6 views
-1

こんにちは、あなたは私にいくつかのヒントを教えていただけますか?ondexofの後に部分文字列を追加するにはどうしたらいいですか?私は狂った "var"を試して、またいくつかの研究を行いましたが、例は見つかりませんでした。あなたは私にいくつかの助けを与えることができることを願っています。 ありがとうございます。このことから例えばURLにサブクエリを追加するindexOfから取得する

:!私はその後の文字列「クエリ」を追加するには、その作業罰金チャットボットに私の問題をhttps://www.google.com/search?q=を得る

function ai(message){ 

     var query = message.indexOf($(this).text()); 

     if (message.indexOf("!google ") + query) { 
      send_message('https://www.google.com/search?q='+query); 
     } 
    } 

私はに書き込む場合はそう グーグルボットチャット:!を本をグーグル彼は私にhttps://www.google.com/search?q=books

function send_message(message){ 

     var prevState = $("#demo-chat-body").html(); 

     if (prevState.length > 3){ 
      prevState = prevState + "<br>"; 
     } 

     $("#demo-chat-body").html(prevState +       
     "<div class='message pull-left'><img src='http://1.bp.blogspot.com/_JmtCbJ_l52A/S4PwdGRbVzI/AAAAAAAAAVI/tsttLoTeTkA/s400/Avatar-Don-Robot-3.png' class='user-avatar user-avatar-left'></div><a href='#' class='name'>Wowonder Bot</a>"+ 
"<div class='message incoming pull-left'>"+ 
"<p class='message-text'>" + message + "</p>"+ 
"</div>" + 
"<div class='clear'></div></div>"); 


     $(".message-text").hide(); 
     $(".message-text").delay(500).fadeIn(); 
     $(".message-text").removeClass("message-text"); 

    } 



    function ai(message){ 

     var query = message.indexOf($(this).text()); 

     if (message.indexOf("!google ") + query) { 
      send_message('https://www.google.com/search?q='+query); 
     } 
    } 
+0

質問は明らかではありません。あなたが何を意味しているかを理解するために多くの時間を費やす必要がないように、時間をかけて投資してください。 – santon

+0

@サンソンあなたに感謝しました。あなたの答えをありがとう。 – filipe

答えて

0

を与えるに基づきますあなたが言っていることは、私はこれがあなたが探しているものだと信じています。 innerHTMLステートメントの代わりにsendMessage関数を呼び出すことができます。

function ai(message) { 
 

 
    var arr = message.split(" "); 
 
    var query = arr[1]; 
 

 
    if (arr[0] === "!google") { 
 

 
    document.getElementById("log").innerHTML = 
 
     'https://www.google.com/search?q=' + query; 
 
    } 
 
} 
 

 

 

 
ai("!google books");
<main> 
 
    <p id="log"></p> 
 
</main>

+0

サントンに感謝、私はこれを行い、良い<3 \t \t var arr = message.split( ""); \t \t var query = arr [1]; \t \t \t \t 場合(message.indexOf( "グーグル!")+クエリ){ \t \t \t SEND_MESSAGE( 'https://www.google.com/search?q='+query)。 \t \t} – filipe

+0

@filipe:あなたのために働くことを知っておいてよかったです。その場合は私の答えを受け入れてください。 – santon

関連する問題