繁体   English   中英

将数据从imagemapster脚本保存到mysql数据库

[英]Save data from an imagemapster script to a mysql db

因此,我的问题如下:我制作了一张牙齿图像的imagemapster地图,我想选择多个牙齿,以及牙齿之间的一些桥梁,然后单击一个按钮,进行一些验证,如果一切顺利,请保存事实是,我不知道该怎么做。.我对此很陌生,而且我只知道一点点php和html ...什么是最简单/最简单的这样的方式? 我阅读了有关AJAX的文章,但似乎太复杂了,无法学习如何做。 尝试了一下,但是没有用,可能是做错了..这是我现在拥有的简单的mapster脚本。

    <script>
    $(document).ready(
        function ()
        {
            $('#img').mapster(
            {
                mapKey: 'tooth',
                fillColor: '118f3b',
                fillOpacity: 0.5,
                render_highlight:
                {
                    fillColor: '78e99d',
                    fillOpacity: 0.5
                },
            });
        }
    );
    </script>

编辑:我现在尝试了这个,它确实起作用了。似乎当前单击的地图不计算在内,只有第二次单击才保存的是第一次。.例如,我单击1和2,但仅显示1。 。我单击3,然后显示1和2。.像这里这样的问题: ImageMapster(JavaScript)-“ onClick”功能无法正常工作

    onClick: function(data)
    {
        var test = image.mapster('get');
        document.cookie = "cookie_with_info = " + test_var;
    }

我终于设法解决了我的问题。也许这不是最好的解决方案,但是它正在起作用! 因此,在看到以下内容之后: http : //www.outsharked.com/ImageMapster/examples/usa.html我看到了有关显示所选区域的下方部分,并检查了代码并得到了答案,这是我的基本脚本:

<script>
var image = $('#teeth_map');

$(document).ready(function ()
{
        image.mapster(
        {
            mapKey: 'tooth',
            fillColor: '118f3b',
            fillOpacity: 0.5,
            render_highlight:
            {
                fillColor: '78e99d',
                fillOpacity: 0.5
            },
        });

        function showTeeth(){
            $("#send_button").bind("click", function (e)
            {
                e.preventDefault();
                var test = image.mapster("get");
                document.cookie = "teeth_cookie = " + test;
            });
        }

        showTeeth();
});
</script>

$('#teeth_map')是我制作的图像地图,$(“#send_button”)是发送/保存按钮的ID,现在,此脚本只是将单击的区域保存到cookie中,现在我需要一些PHP的阅读:

<?php
if(isset($_COOKIE['teeth_cookie']))
{
    $cookie = $_COOKIE['teeth_cookie'];
    echo "The selected areas are: " . $cookie;
}
else
    echo "Text to show that there are no cookies!";
?>

现在,这一切似乎非常简单,但是(对我而言)很难获取,变量$ cookie具有图像映射中所选区域的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM