Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么jquery会返回html标记_Javascript_Php_Jquery - Fatal编程技术网

Javascript 为什么jquery会返回html标记

Javascript 为什么jquery会返回html标记,javascript,php,jquery,Javascript,Php,Jquery,为什么html标记与我需要的变量一起出现在我的输入框中 <script> $(function() { $('a').click(function(event){ // use instead of onclick() event.preventDefault(); // prevents the default click action $.get('find_email.php', function(sess

为什么html标记与我需要的变量一起出现在我的输入框中

<script>
    $(function() {
        $('a').click(function(event){ // use instead of onclick()
            event.preventDefault(); // prevents the default click action
            $.get('find_email.php', function(session) {
                 $('#id1').val( session); // session data will be 'foo'
            });
        });
    });
</script>
</head>

<body>
<a href="find_email.php">click</a>
<div><input id="id1" value=""></div>
</body>

$(函数(){
$('a')。单击(函数(事件){//使用而不是onclick()
event.preventDefault();//阻止默认的单击操作
$.get('find_email.php',函数(会话){
$('#id1').val(会话);//会话数据将为'foo'
});
});
});
php文件,find_email.php:

<?php
$var = $_SESSION['user_id']; 
echo $var;
?>

结果显示在输入框中:

<!DOCTYPE html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 41
41
我想要的只是框中出现的41或分配给变量

研究:


其他未显示的内容正在服务器上输出html。您使用的是php框架吗?能否在javascript中console.log会话变量?@SofieneDjebali这表明将其作为值放入表单控件有什么不同?没有使用php框架。我正在使用另外两行代码:require_once('includes/config.inc.php');和include('includes/header.html');它们只启动会话并存储一些其他数据库设置。我的目标是将php$var(持有用户id)传输到另一个文件中的javascript var。输入框不是必需的,我只是在研究中才发现它的。作为一种尝试的方法。谢谢我搜索了header.html文件,在输入框中找到了一行类似于额外代码的代码。已删除,现在正在运行。谢谢你,查理。我怎么能给你评分呢。还有一个没有显示的东西是在服务器上输出html。您使用的是php框架吗?能否在javascript中console.log会话变量?@SofieneDjebali这表明将其作为值放入表单控件有什么不同?没有使用php框架。我正在使用另外两行代码:require_once('includes/config.inc.php');和include('includes/header.html');它们只启动会话并存储一些其他数据库设置。我的目标是将php$var(持有用户id)传输到另一个文件中的javascript var。输入框不是必需的,我只是在研究中才发现它的。作为一种尝试的方法。谢谢我搜索了header.html文件,在输入框中找到了一行类似于额外代码的代码。已删除,现在正在运行。谢谢你,查理。我怎么能相信你呢。