我需要在jquery中选择元素,其中的attibute值不以指定的子字符串结尾.
它必须等同于" 匹配所有元素,但那些以该属性中给定子字符串结尾的元素 ".
所以e[a!@#=finstr]
匹配e,e a="finstring"
等,并且不匹配e a="somethingfinstr"
,e a="finstr"
.
帮助,谢谢.
我用作以下内容PropertyModel
的一部分DropDownChoice
:
List<String> choices = Arrays.asList(new String[] { "Library", "School Office", "Science Dept" });
String selected = "Library";
DropDownChoice<String> serviceDDC =
new DropDownChoice<String>("service", new PropertyModel(this, "choices.0"), choices);
Run Code Online (Sandbox Code Playgroud)
不知怎的,我得到了这个例外:
caused by: org.apache.wicket.WicketRuntimeException: No get method defined for class: class com.samoo.tool.pages.CreatePrintingJob expression: choices
at org.apache.wicket.util.lang.PropertyResolver.getGetAndSetter(PropertyResolver.java:481)
at org.apache.wicket.util.lang.PropertyResolver.getObjectAndGetSetter(PropertyResolver.java:332)
at org.apache.wicket.util.lang.PropertyResolver.getObjectAndGetSetter(PropertyResolver.java:242)
at org.apache.wicket.util.lang.PropertyResolver.getValue(PropertyResolver.java:95)
at org.apache.wicket.model.AbstractPropertyModel.getObject(AbstractPropertyModel.java:130)
at org.apache.wicket.Component.getDefaultModelObject(Component.java:1724)
....
Run Code Online (Sandbox Code Playgroud)
我知道表达式有问题.我一直在尝试不同的参数输入,但它仍然无法正常工作.有人可以帮忙吗?
$.post("./ajax.php", { action: "formID", firstname: firstname_val, email: email_val })
Run Code Online (Sandbox Code Playgroud)
该ajax.php
文件可以工作,但只能从主页等.
任何人都可以建议为什么这不是直接在根目录中的文件?在网站的其他部分,它附加当前网址,例如/page/ajax.php
.
我正在尝试使用coffescript和jquery进行ajax调用并使用结果更新表单输入类型,但我的输入更新了[object XMLDocument]而不是返回文本
这是我使用的coffescript代码.
$ ->
$('#get-mac').live 'click', (e) =>
e.preventDefault()
podaci = {broj : $('#contract_no').val(), action : 'get-mac-ua'}
$.ajax '/hhh'
type: 'POST'
data: podaci
datatype: 'text'
success: (data) ->
if data == 'False'
$('#mac').removeAttr "readonly"
alert 'Ne postoji MAC adresa na UA, upiši ru?no'
else
$('#mac').val data
$('#mac').removeAttr "readonly"
$('#contract_no').attr "readonly", true
Run Code Online (Sandbox Code Playgroud)
这是旧的js版本,有效
$(document).ready(function(){
$("#get-mac").live('click', function(e){
e.preventDefault();
var podaci = {broj : $('#contract_no').val(), action : 'get-mac-ua'};
$.ajax({
type: "POST",
url: '/hhh',
data: podaci,
dataType: 'html',
success: function(data){
if(data == "False") …
Run Code Online (Sandbox Code Playgroud)