JavaScriptを使用して文字列を参照渡ししています。文字列は、textareaフィールドから取得されたテキストです。問題は、1つの単語が正しく検索されることですが、複数のテキストを送信すると問題が発生します。サンプルコードは、PHPファイルのようなものです txtはtextareaフィールドの名前です。私はフィールドにハロー入力して送信した場合、それは正常に動作しますが、私は「ハローインド」のような文字列を入力するたびに、それは問題を与え、何もpost.phpため文字列をjavascriptに渡してさらに検索する
サンプル・コードは次のようである取得されていない:
<?php
$msg=$_GET['msg'];
$v1=$_GET['v1'];
$v2=$_GET['v2'];
<textarea name="txt" id="txt">
<input type=button onclick="send(txt.value,123,456)">
?>
send()メソッドは標準的なメソッドではありません。 GETメソッドを使って変数をファイルに渡すカスタムメソッドです。 txtは、textareaカラムの名前です。 sendメソッドは次のように動作します。
function send(str,var1,var2)
{
$('#loader').html('loading');
$('#postarea').load('post.php?msg='+str+'&v1='+var1+'&v2='+var2);
}
サンプルコードはありますか? – Jason
はsend()を見てうれしいです。あなたはそれを送る前にtxt.valueをエンコードしましたか? –
サンプルコードは次のとおりです。 –