相关疑难解决方法(0)

将PHP字符串传递给JavaScript变量(并转义换行符)

编码PHP字符串以输出到JavaScript变量的最简单方法是什么?

我有一个PHP字符串,其中包括引号和换行符.我需要将此字符串的内容放入JavaScript变量中.

通常,我只是在PHP文件中构建我的JavaScript,àla:

<script>
  var myvar = "<?php echo $myVarValue;?>";
</script>
Run Code Online (Sandbox Code Playgroud)

但是,当$myVarValue包含引号或换行符时,这不起作用.

javascript php newline escaping

375
推荐指数
7
解决办法
31万
查看次数

如何将JavaScript变量传递给PHP?

我想使用表单中的隐藏输入将JavaScript变量传递给PHP.

但我不能得到的价值$_POST['hidden1']为$salarieid.有什么不对?

这是代码:

<script type="text/javascript">
    // View what the user has chosen
    function func_load3(name) {
        var oForm = document.forms["myform"];
        var oSelectBox = oForm.select3;
        var iChoice = oSelectBox.selectedIndex;
        //alert("You have chosen: " + oSelectBox.options[iChoice].text);
        //document.write(oSelectBox.options[iChoice].text);
        var sa = oSelectBox.options[iChoice].text;
        document.getElementById("hidden1").value = sa;
    }
</script>

<form name="myform" action="<?php echo $_SERVER['$PHP_SELF']; ?>" method="POST">
    <input type="hidden" name="hidden1" id="hidden1" />
</form>

<?php
   $salarieid = $_POST['hidden1'];
   $query = "select * from salarie where salarieid = ".$salarieid;
   echo $query;
   $result = mysql_query($query);
?> …
Run Code Online (Sandbox Code Playgroud)

javascript php variables

136
推荐指数
9
解决办法
50万
查看次数

如何将JavaScript函数数据转换为PHP变量

我正在使用PHP和JavaScript.我的JavaScript代码包含一个函数get_data():

function get_Data(){
    var name;
    var job;
    .....

    return buffer;
}
Run Code Online (Sandbox Code Playgroud)

现在我有以下PHP代码.

<?php
    $i=0;
    $buffer_data;

    /* Here I need to get the value from JavaScript get_data() of buffer;
       and assign to variable $buffer_data. */
?>
Run Code Online (Sandbox Code Playgroud)

如何将JavaScript函数数据分配到PHP变量中?

javascript php function

9
推荐指数
1
解决办法
4万
查看次数

标签 统计

javascript ×3

php ×3

escaping ×1

function ×1

newline ×1

variables ×1