小编Man*_*egi的帖子

如何通过wordpress中的jQuery/Ajax上传图像

我正在尝试从wordpress注册表单(自定义表单)上传图像.我找到了许多通过ajax上传的方法,但没有一种方法可以帮助我.

这是没有标签的表格

<div class="lofin-form"><div class="row">                       
<input type="text" name="first_name" id="first_name" placeholder="First Name" class="input" value="" size="20" />
</div>
<div class="row"> 
<lable>Id proof <input type="file" name="id_proof"  id="id_proof" class="input" />
</div>
<p class="submit"><input type="submit" name="wp-submit" id="wp-submit-register" class="btn vernil small" value="'.__('Sign Up','wpestate').'" /></p>
</div>
Run Code Online (Sandbox Code Playgroud)

这是jQuery脚本代码

$('#wp-submit-register').click(function(){
  wpestate_register();
});

function wpestate_register (){
var  user_role =  $('#first_name').val();
var fdata = new FormData();
fdata.append('file', $('#id_proof')[0].files[0]);
$.ajax({
    type: 'POST', 
    url: ajaxurl,
    data: {
        'action' :   'ajax_free_register_form',
        'first_name'  :   first_name,
        'file_data'   : fdata

    },
    success:function(data) {
        alert('success');
    }
}
Run Code Online (Sandbox Code Playgroud)

这是PHP功能 …

php ajax wordpress jquery image-uploading

5
推荐指数
0
解决办法
2096
查看次数

如何从 MySql 查询提供的纬度和经度获取半径内的所有结果

我的本地服务器上有一个 MySQL 表。该表包括用户标记的地点的纬度和经度。我正在尝试获取距离所提供的纬度和经度 1 公里范围内标记其位置的所有 id。但我的结果却出乎我的意料。

表:map_locations

id  user_id lat     lng     place_name
1   1   28.584688   77.31593    Sec 2, Noida
2   2   28.596026   77.314494   Sec 7, Noida
3   5   28.579876   77.356131   Sec 35, Noida
4   1   28.516831   77.487405   Surajpur, Greater Noida
5   1   28.631451   77.216667   Connaught Place, New Delhi
6   2   19.098003   72.83407    Juhu Airport, Mumbai
Run Code Online (Sandbox Code Playgroud)

这是 PHP 脚本

$lat = '28.596026';
$long = '77.314494';
$query = "SELECT  id,
                  (6371 * acos( cos( radians($lat) ) * cos( radians('lat') ) *
                        cos( …
Run Code Online (Sandbox Code Playgroud)

php mysql latitude-longitude

5
推荐指数
1
解决办法
3507
查看次数