我想使用$ .POST进行ajax调用.但我得到403错误.但GET工作得非常好.我的代码是:
var url = "/xyz/abc/subscribe?name="+name;
$.post(url, function(data){
alert(data);
});
Run Code Online (Sandbox Code Playgroud)
控制器代码是:
@RequestMapping(value = "/xyz/abc/subscribe", method = RequestMethod.POST)
public @ResponseBody
String subscribe(@RequestParam("name") String name)
throws Exception {
String message = "TESTING";
return message;
}
Run Code Online (Sandbox Code Playgroud)
但是我收到403错误.
--Android Studio 2.2.3(Windows 10 64位)
--Build Tools版本25
--Android Gradle Plugin 2.2.3版
升级到最新的支持库(25.4.0从23.4.0)和更改编译版本(25从23)后,我收到此错误:
错误:com.android.sched.util.config.PropertyIdException:属性'jack.library.import'(在选项中):元素#7:库文件的版本'..\app\build\intermediates\transforms\preJackPackagedLibraries不再支持\ debug\jars\8000\1f\classes-1b6639e8217419d056942b0dacd1542739f1709f.jar'.库版本:3.2 - 当前版本:3.3 - 最低兼容版本:3.3 ... BUILD FAILED
有没有人遇到过这个问题?在提到的.jar文件中,我可以找到一些AnimatedVectorDrawble相关文件.我的app build.gradle android {compileSdkVersion 25 buildToolsVersion '25 .0.2'
defaultConfig {
applicationId "package"
minSdkVersion 14
targetSdkVersion 25
versionCode 111
versionName "1.1.1"
}
defaultConfig {
vectorDrawables.useSupportLibrary = true
jackOptions.enabled = true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
dexOptions {
maxProcessCount 4
javaMaxHeapSize "2g"
}
buildTypes {
release {
minifyEnabled false
useProguard false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug …
Run Code Online (Sandbox Code Playgroud) android gradle android-support-library android-jack-and-jill
使用dex2jar和jdgui2等工具,可以非常轻松地检查APK的内容.
我们正在尝试在我们的Cordova项目中使用Proguard来"保护"包含我们想要保密的信息的几个类(主要是解密我们试图为我们的客户保护的一些内容的密钥).
我们做不到.应用程序崩溃,或者没有混淆.
我们添加到build.gradle:
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
Run Code Online (Sandbox Code Playgroud)
我们的proguard.pro包含:
-keep class !com.smartmobilesoftware.** ( *; }
Run Code Online (Sandbox Code Playgroud)
smartmobilesoftware是一个inAppPurchases插件.
在那个包中我们修改了几个类,没有proguard就可以很好地工作.
我发现以下"Proguard支持丢失":https://issues.apache.org/jira/browse/CB-9269
在这里,Joe Bowser声称如下:"好吧,你不应该将ProGuard与Cordova一起使用,或者至少,没有充分的理由使用它,因为你不能将它与minifyEnabled一起使用,这实际上是ProGuard正常工作的原因.由于Cordova在整个地方都使用了Reflection,这是一个在没有proguard-rules.pro文件的情况下炸毁Cordova的好方法."
我们试图通过告诉proguard除了com.smartmobilesoftware中的所有类(-keep class!com.smartmobilesoftware.**(*;})之外的所有类都应保持完整,以避免这个问题.
我不确定这是否是我们的代码(但代码在没有proguard的情况下工作正常),插件或proguard本身的问题.
我们没有看到任何有意义的错误.
我们在使用Cordova 2.2.0构建之前发布了应用程序,它使用了ANT和proguard以及另一个插件,工作正常.所以我们想知道Cordove是否在proguard方面有所改变.
任何人都可以对这个问题有所了解吗?
我正在使用IAR ARM 7.10并收到警告:
警告[25]:标签'Reset_Handler'在隐式声明为root的部分中被定义为pubweak ...
这有时会导致系统重置.
我该如何解决此警告?
我正在使用jquery datepicker选择一个日期并转换为时间戳(纪元时间)。该脚本可以任意工作。它显示任何选定月份的 1 日至 12 日的时间戳,但将时间设为这些天的凌晨 12:00(我将其在线转换)。但是从 13 号到月底,它显示NAN作为时间戳。当日期格式为 dd/mm/yy 所有天都正确显示时,这很奇怪。
$(function() {
$("#datepicker").datepicker({dateFormat: 'dd-mm-yy',
onSelect: function(dateText, inst) {
var dtV = $(this).val();
var d = new Date(dtV);
var s = parseInt((d)/1000);
$("#selectedDate").text("on " + dateText + "");
$(".selectedDate2").text(s.valueOf());
}
});
});
Run Code Online (Sandbox Code Playgroud) 我使用以下代码片段http://jsfiddle.net/giorgitbs/52aK9/1/:
$(document).ready(function () {
(function ($) {
$('#filter').keyup(function () {
var rex = new RegExp($(this).val(), 'i');
$('.searchable tr').hide();
$('.searchable tr').filter(function () {
return rex.test($(this).text());
}).show();
})
}(jQuery));
});
Run Code Online (Sandbox Code Playgroud)
这很好用。但是,当没有结果而不是空白表时,如何显示包含文本“未找到匹配记录”的行?
我正在使用Android片段加载我的应用程序中的代码.要创建一个简单的加载器LoadingFragment extends Fragment
,然后我的片段类扩展它,例如:MyFragment extends LoadingFragment
.
将LoadingFragment
具有hideLoader
与showLoader
理论上我的子类片段应该能够在来电onCreateView
和onPostExecute
来显示和隐藏在负载之间的进度条.
布局明智我有一个main_layout.xml
动态片段的framelayout和一个包含进度条的静态relativelayout.
目前我的片段加载并从另一个内部替换元素,但我删除了该代码.
问题
这个问题是setVisibilty
在LoadingFragment
似乎从子类中调用它时,例如具有零效果MyFragment
,这是为什么?
我已经给出了LoadingFragment
它自己的View
变量viewMaster
,我认为应该参考main_layout
但仍然可见性变化似乎没有效果?
主要活动
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MyFragment myFragment = MyFragment.newInstance();
getSupportFragmentManager().beginTransaction()
.replace(R.id.fragment_holder, myFragment).commit();
}
}
Run Code Online (Sandbox Code Playgroud)
LoadingFragment
public class LoadingFragment extends Fragment {
View viewMaster;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup …
Run Code Online (Sandbox Code Playgroud) 如何在不获取水平滚动条的情况下使用表单控件创建一个简单的行?
似乎无论我使用bootstrap 3做什么,任何应该100%的"流体"行实际上超出了它引入水平滚动条的容器.如何阻止它并使其适合其容器?
例:
<div class="container-fluid">
<div class="row">
<div class="col-sm-12">
<input type="text" required="" class="form-control" placeholder="Enter something" id="foo" name="foo">
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
jsfiddle:http://jsfiddle.net/qnb3q40g
我有一个登录页面,我想停止自动完成并自动填写我的表单页面。
通过使用 autocomplete="off" 自动填充停止。但是当我单击输入字段(密码或用户名字段)时,自动完成仍然加载。如何停止这个自动完成?
我尝试了以下方法, autocomplete="off", autocomplete="false", autocomplete="new-password" 但它还是来了。
我的示例代码:
<form #f="ngForm" autocomplete="off">
<mat-form-field floatLabel="auto">
<mat-label>User name</mat-label>
<mat-icon matPrefix>person</mat-icon>
<input matInput
tabindex="1"
#username="ngModel"
[(ngModel)]="userName"
required
name="username"
maxlength="100"
autocomplete="off"
role="presentation">
</mat-form-field>
<mat-form-field floatLabel="auto">
<mat-label>Password</mat-label>
<mat-icon matPrefix>lock</mat-icon>
<input matInput
tabindex="2"
[(ngModel)]="password"
required
name="password"
#pass="ngModel"
type="password"
maxlength="100"
autocomplete="new-password"
role="presentation">
</mat-form-field>
</form>
Run Code Online (Sandbox Code Playgroud)
谷歌浏览器版本:76.0.3809.100 版(官方版本)(64 位)
android ×3
html ×2
javascript ×2
jquery ×2
angular ×1
cordova ×1
css ×1
date ×1
datepicker ×1
gradle ×1
iar ×1
post ×1
spring-mvc ×1