我遇到了包标识符问题.在我的Xcode项目的摘要部分和'标识符'下,我似乎无法更改我的包ID的名称,因为它是灰色的.例如,我的项目名称是"我的应用程序".在摘要中的标识符文本框中,它显示"我的应用程序"并且显示为灰色.但是,我的配置文件中的我的包ID是'com.mycompany.myapp'.我想将我的项目中的包ID更改为,但我似乎无法做到.任何想法为什么它是灰色的?谢谢!
我正在尝试向我的笔记本电脑本地托管的服务器发出POST ajax请求,但我似乎无法获得任何信息.当我单击我的站点上的一个按钮(localhost)时,我可以看到服务器传回正确的信息,但在前端我收到此错误:
错误:NetworkError:无法在'XMLHttpRequest'上执行'send':无法加载' http:// comp-ip '.
var param = JSON.stringify({varA:"varA",varB:"varB"});
$.ajax({
type: "POST",
url: "http://comp-ip",
async: false,
data: param,
success: function(result, status, xhr){
alert(result + ": " + status);
},
error: function(xhr, status, err) {
alert(status + ": " + err);
}
});
Run Code Online (Sandbox Code Playgroud)
它似乎每次都会引发错误,而不是"成功".任何人都知道出了什么问题?
编辑:我已经尝试在没有AJAX的情况下发送正常的POST请求,它也会引发"未定义"错误:
$(document).ready(function(){
var param = JSON.stringify({varA:"varA",varB:"varB"});
$("#btn").click(function(event){
$.post(
"http://ip",
param,
function(data) {
$('#container').html(data);
}
).fail(function(error) { alert(error.responseJSON) });
});
});
Run Code Online (Sandbox Code Playgroud)
我尝试过的其他事情:1)将浏览器更改为Safari(同样的事情,服务器返回信息但网站出错)2)从false设置async = true.出于某种原因,当我将其设置为true时,服务器根本不响应.当它为假时,服务器响应.
我的表单中有一个类型为file的字段.当用户点击保存图标时,我想自然地将文件上传到服务器并将文件名保存在数据库中.我尝试通过回显文件名来测试它,但它似乎没有工作.另外,如何将文件名添加到数据库?它是在模型中完成的吗?谢谢!
控制器/ customcom.php
jimport('joomla.filesystem.file');
class CustomComControllerCustomCom extends JControllerForm
{
function save()
{
$file = JRequest::getVar('img_url', null, 'files', 'array');
$filename = JFile::makeSafe($file['name']);
echo $filename;
}
}
Run Code Online (Sandbox Code Playgroud)
模型/表格/ customcom.xml
<?xml version="1.0" encoding="utf-8"?>
<form enctype="multipart/form-data">
<fieldset>
<field
name="img_url"
type="file"
label="Image upload"
description=""
size="40"
class="inputbox"
default=""
/>
</fieldset>
</form>
Run Code Online (Sandbox Code Playgroud) 我一直在寻找ConstraintLayout从A点到B点动画对象的最简单方法,能够改变其持续时间和加速度.例如,在屏幕上设置约束的情况下,将布局/视图从屏幕底部移动到其预期位置.我无法找到如何为对象做到这一点ConstraintLayout.任何人都可以指出我正确的方向?谢谢.
animation android android-animation kotlin android-constraintlayout
我在joomla 2.5(后端)中构建了一个组件,即使我不包含分页代码,我的结果也不会完全显示(它们仅限于大约20个).有没有办法让我的所有结果都默认显示?或者换句话说禁用分页?谢谢!
我有点困惑于此.我有这些代码,设法获取我的文件的文件名:
class AControllerA extends JControllerForm
{
function save()
{
//Upload file
jimport('joomla.filesystem.file');
$jinput = JFactory::getApplication()->input;
$store_form = $jinput->get('jform', null, 'array');
$file = $store_form['img_url'];
echo $file;
}
}
Run Code Online (Sandbox Code Playgroud)
*文件字段的名称为jform [img_url];
但是我似乎无法获得该文件的'tmp_name'.谁知道我错过了什么?我对jinput的运作方式感到有些困惑...... jrequest很容易.谢谢!
模型/表格/ A.XML
<form enctype="multipart/form-data">
<fieldset>
<field
name="img_url"
type="file"
label=""
description=""
size="40"
class="inputbox"
default=""
/>
</fieldset>
</form>
Run Code Online (Sandbox Code Playgroud) joomla2.5 ×3
file-upload ×2
joomla ×2
ajax ×1
android ×1
animation ×1
bundle ×1
components ×1
file ×1
http-post ×1
identifier ×1
ios ×1
jinput ×1
jquery ×1
kotlin ×1
pagination ×1
save ×1
xcode ×1