Javascript 如何在不使用脚本imgur生成另一个值的情况下,在手动添加的字段中插入值?
我正在使用imgur的库来上传图像,我在这里运行它没有任何不便:我提出的唯一问题是PHP的验证,当表单字段生成时,PHP不会检测到它,这是因为,以下字段:Javascript 如何在不使用脚本imgur生成另一个值的情况下,在手动添加的字段中插入值?,javascript,jquery,imgur,Javascript,Jquery,Imgur,我正在使用imgur的库来上传图像,我在这里运行它没有任何不便:我提出的唯一问题是PHP的验证,当表单字段生成时,PHP不会检测到它,这是因为,以下字段:仅在上传图像时生成 为了避免这个问题,我想手动添加以下字段,并且脚本在上载图像时插入值,而不需要脚本生成另一个输入 我该怎么做呢?,不清楚你想要什么,如果你想知道上传的img的url,你必须将它发送到你的服务器,除了imgur之外,没有请求进入php页面 要从imgur响应发送url,在本例中为变量cover\u page 我创建了一个函数,将
仅在上传图像时生成
为了避免这个问题,我想手动添加以下字段
,并且脚本在上载图像时插入值,而不需要脚本生成另一个输入
我该怎么做呢?,不清楚你想要什么,如果你想知道上传的img的url,你必须将它发送到你的服务器,除了imgur之外,没有请求进入php页面 要从imgur响应发送url,在本例中为变量
cover\u page
我创建了一个函数,将变量cover_页面发送到服务器00.php
将其更改为页面路径
SendImgInfo(url)
将在收到Imgur在feedback
函数内的响应后发送上传的img url
您可以使用$\u POST['cover\u page']
工作代码
正则表达式url也有问题此处
var get\u link=res.data.link.replace(//^http:\//\///i,'https://')代码>
这是正则表达式的当前结果,您希望它是什么
,不清楚你想要什么,如果你想知道上传的img的url,你必须将它发送到你的服务器,除了imgur之外,没有任何请求进入php页面
要从imgur响应发送url,在本例中为变量cover\u page
我创建了一个函数,将变量cover_页面发送到服务器00.php
将其更改为页面路径
SendImgInfo(url)
将在收到Imgur在feedback
函数内的响应后发送上传的img url
您可以使用$\u POST['cover\u page']
工作代码
正则表达式url也有问题
此处var get\u link=res.data.link.replace(//^http:\//\///i,'https://')代码>
这是正则表达式的当前结果,您希望它是什么
您好,对于其他部分,您可以在表单“#新闻”中手动添加输入
我看到你的页面中有输入封面,用这个替换它
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);
}
};
然后上传后更改其值,然后frm.serialize
将上传封面
将反馈
功能替换为此
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);
}
};
您好,对于其他部分,您可以在表单“#新闻”中手动添加输入
我看到你的页面中有输入封面,用这个替换它
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);
}
};
然后上传后更改其值,然后frm.serialize
将上传封面
将反馈
功能替换为此
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);
}
};
你是说php页面没有收到cover\u page
变量吗?请你澄清一下你的情况??还有其他输入图像文件浏览器的名称设置为cover\u page我想提供帮助,但上传图像后仍然不知道你到底需要什么,您的脚本的最终目标是什么?朋友,当所述字段为空时,我无法验证脚本的自动生成,当我没有上载图像时,因为输入字段仅在脚本将图像上载到服务器时生成,您可以通过提交表单在此处进行检查:如果输入字段现在是手动创建的,如果可以验证,您可以通过发送来在此处进行检查。您是说php页面没有收到封面
变量吗?请澄清您的情况??还有图像文件浏览器设置了名称的其他输入cover_Page我想提供帮助,但是,在上传图像后,我仍然不知道你到底需要什么,你的脚本的最终目标是什么?朋友,当所述字段为空时,我无法验证脚本的自动生成,如果我没有上传图像,因为只有脚本将图像上传到服务器时才会生成输入字段,您可以通过提交表单在此处进行检查:相反,如果该输入字段现在是手动创建的,如果可以验证,您可以通过发送friend在此处进行检查。此处不起作用所做的更改:我看到了您在网站中使用jquery之前发送给我的代码请在真实网站上测试我的代码,还有,你已经有一个函数可以发送到你的php服务器,所以你不需要函数SendImgInfo delete it friend在这里不起作用所做的更改:我看到了你在网站中使用jquery之前发送给我的代码请用真实的网站测试我的代码,另外,您已经有一个函数要发送到php服务器,所以不需要函数SendImgInfo来删除它