jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用jQuery从span获取价值大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
基本上我想弄清楚的是如何检索一个跨度(id =“camera_status”)的值,该值已经使用phonegap捕获后用图像名称填充.

我希望它的工作方式是将图像名称与提交的表单信息一起上传数据库.目前,在使用图像名称填充范围之前,它似乎正在读取初始空白值.
如果有人知道我如何解决这个问题,我将不胜感激.

表单页面HTMLJavascript

<div>
  <input type="button" onclick="takePicture();" value="Take Picture" /><br/>
</div>
<div>
<div>
    <b>Status:</b> <span id="camera_status"></span><br>
    <b>Image:</b> <img style="width:240px;visibility:hidden;display:none;" id="camera_image" src="" />
</div>      
<div id="landmark-1" data-landmark-id="1">
<form id="uploadForm">
    <label for="email">
        <b>Email</b>
        <input type="email" id="email" name="email">
    </label>

    <label for="comment">
        <b>Comment</b></br>
        <input id="comment" name="comment" cols="30" rows="10"></textarea>
    </label>
    <input type="button" onclick="uploadPicture();" value="Upload New location" />  
    <input type="submit" value="Upload New location" />

    </form>

<script>
var spanValue = $('#camera_status').html()

$(function(){

$('#uploadForm').submit(function(){
    var landmarkID = $(this).parent().attr('data-landmark-id');
    var postData = $(this).serialize();

    $.ajax({
        type: 'POST',data: postData+'&lid='+spanValue,//change the url for your project
        url: 'save.PHP',success: function(data){
            console.log(data);
            alert('Your comment was successfully added');
        },error: function(){
            console.log(data);
            alert('There was an error adding your comment');
        }
    });

    return false;
 });
});

</div>
</div>
</div>

解决方法

在加载任何内容之前,在实际使用它时获取spanValue,而不是在DOM ready函数之外:

$(function(){
    $('#uploadForm').on('submit',function(e){
        e.preventDefault();
        var landmarkID = $(this).parent().data ('landmark-id'),postData   = $(this).serialize(),spanValue  = $('#camera_status').text()    

        $.ajax({
            type: 'POST',url: 'save.PHP'
        }).done(function(data) {
            console.log(data);
        });
     });
});

大佬总结

以上是大佬教程为你收集整理的使用jQuery从span获取价值全部内容,希望文章能够帮你解决使用jQuery从span获取价值所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: