Php 将字符串传递给javascript并进一步检索它

Php 将字符串传递给javascript并进一步检索它,php,javascript,Php,Javascript,我通过引用调用将字符串传递给javascript。该字符串是从textarea字段检索的文本。问题是一个单词被正确地检索,但是当我发送多个文本时,它显示了一个问题。php文件中的示例代码如下所示, txt是textarea字段的名称。如果我在字段中键入hello并发送它,它会正常工作,但每当我键入类似“hello india”的字符串时,它就会出现问题,并且不会检索到任何内容 php的示例代码如下所示: <?php $msg=$_GET['msg']; $v1=$_GET['v1']; $

我通过引用调用将字符串传递给javascript。该字符串是从textarea字段检索的文本。问题是一个单词被正确地检索,但是当我发送多个文本时,它显示了一个问题。php文件中的示例代码如下所示, txt是textarea字段的名称。如果我在字段中键入hello并发送它,它会正常工作,但每当我键入类似“hello india”的字符串时,它就会出现问题,并且不会检索到任何内容

php的示例代码如下所示:

<?php
$msg=$_GET['msg'];
$v1=$_GET['v1'];
$v2=$_GET['v2'];
    <textarea name="txt" id="txt">
    <input type=button onclick="send(txt.value,123,456)">
?>

如果使用Ajax发送字符串,那么可能就是罪魁祸首

使用转义(字符串)对字符串进行URL编码

此外,如果您使用firefox,则在调试时,名为firebug的插件和Live HTTP头是黄金


使用Livehttpheaders,您可以使用服务器上的每个调用和响应,即使脚本应该忽略它们。

请检查下面的代码,它工作正常,可以从文本区域正确检索数据。我认为
'$('#loader').html('loading')行中有一些问题
“
u在JS中添加了

<script type="text/javascript">
function send(str,var1,var2) {
    alert(str);
}
</script>

<textarea name="txt" id="txt"> </textarea>
<input type=button onclick="send(txt.value,123,456)">

函数发送(str、var1、var2){
警报(str);
}

很高兴看到send()。发送前是否对txt.value进行了编码?示例代码如下:能否提供更完整的代码示例?你可以编辑你的问题。PHP在哪里发挥作用?send()方法中有什么?它不是一个标准的JavaScript函数。所以你的问题应该在自定义方法的某个地方
<script type="text/javascript">
function send(str,var1,var2) {
    alert(str);
}
</script>

<textarea name="txt" id="txt"> </textarea>
<input type=button onclick="send(txt.value,123,456)">