如何在不生成另一个脚本 imgur 的情况下在手动添加的字段中插入值?
How to insert the value in a field added manually without the script imgur generating another?
我正在使用 imgur 的库上传图片,我在这里 运行 没有任何不便:jsfiddle 我提出的唯一问题是 PHP 的验证,当生成表单字段,php 没有检测到它,这是因为,以下字段:<input name="cover_page" class="image-url" value="">
仅在上传图片时生成
为了避免这个问题,我想以手动方式添加以下字段 <input name="cover_page" class="image-url" value="">
,并且脚本在上传图像时插入值,而不是脚本为我生成另一个输入
我该怎么做?
,不清楚你想要什么,如果你想知道上传的 img 的 url 你必须将它发送到你的服务器没有请求去 php 页面除了 imgur
从 imgur 响应发送 url 在这种情况下变量 cover_page
我创建了一个函数来将变量 cover_page 发送到服务器 00.php
将其更改为您的页面路径
SendImgInfo(url)
将在 feedback
函数
中收到来自 Imgur 的响应后发送上传的 img url
您可以使用 $_POST['cover_page']
获得 url
工作代码https://jsfiddle.net/rkv88/8w1z0a39/
.
.
RegEx 也有问题 url
这里var get_link = res.data.link.replace(/^http:\/\//i, 'https://');
这是你想要的正则表达式的当前结果?
您好,对于另一部分,您可以在“#news”表单中手动添加输入
我看到你在你的页面中确实输入了 cover_page 用这个
替换它
<input id="IMG_URL"name="cover_page" class="image-url" value=""/>
然后在上传后更改它的值然后 frm.serialize
将上传 cover_page
用这个
替换feedback
函数
var feedback = function(res) {
if (res.success === true) {
var get_link = res.data.link.replace(/^http:\/\//i, 'https://');
document.querySelector('.status').classList.add('bg-success');
document.querySelector('.status').innerHTML = 'Image : ';
document.querySelector('.loading-image').src = res.data.link;
$('#IMG_URL').val(res.data.link);
}
};
我正在使用 imgur 的库上传图片,我在这里 运行 没有任何不便:jsfiddle 我提出的唯一问题是 PHP 的验证,当生成表单字段,php 没有检测到它,这是因为,以下字段:<input name="cover_page" class="image-url" value="">
仅在上传图片时生成
为了避免这个问题,我想以手动方式添加以下字段 <input name="cover_page" class="image-url" value="">
,并且脚本在上传图像时插入值,而不是脚本为我生成另一个输入
我该怎么做?
,不清楚你想要什么,如果你想知道上传的 img 的 url 你必须将它发送到你的服务器没有请求去 php 页面除了 imgur
从 imgur 响应发送 url 在这种情况下变量 cover_page
我创建了一个函数来将变量 cover_page 发送到服务器 00.php
将其更改为您的页面路径
SendImgInfo(url)
将在 feedback
函数
您可以使用 $_POST['cover_page']
工作代码https://jsfiddle.net/rkv88/8w1z0a39/
.
.
RegEx 也有问题 url
这里var get_link = res.data.link.replace(/^http:\/\//i, 'https://');
这是你想要的正则表达式的当前结果?
您好,对于另一部分,您可以在“#news”表单中手动添加输入
我看到你在你的页面中确实输入了 cover_page 用这个
替换它<input id="IMG_URL"name="cover_page" class="image-url" value=""/>
然后在上传后更改它的值然后 frm.serialize
将上传 cover_page
用这个
替换feedback
函数
var feedback = function(res) {
if (res.success === true) {
var get_link = res.data.link.replace(/^http:\/\//i, 'https://');
document.querySelector('.status').classList.add('bg-success');
document.querySelector('.status').innerHTML = 'Image : ';
document.querySelector('.loading-image').src = res.data.link;
$('#IMG_URL').val(res.data.link);
}
};