我正在使用一个返回JSON字符串的API:
http://api.geonames.org/findNearbyPlaceNameJSON?lat=51.9877644&lng=-1.47866&username=demo
我感兴趣的部分是城市/城镇名称(在本例中为Hook Norton),我想将其作为PHP变量.我理解这个JSON_decode()功能在某个地方发挥作用,但我如何访问API的输出?
我正在寻找一个非正则表达式解决方案(如果可能的话)来解决以下问题:
我想删除所有内容,包括字符串中的特定字符串.
因此,例如,通过提供函数作为参数,£10.00 - £20.00变得公正.£20.00-
我试过strstr和ltrim,但也相当有什么我是后.
这当前返回undefined.注释行应该注意什么来警告当前<option>标记的值(1,2,3或4)?
<select id="dropdown" name="dropdown">
<option value="0" data-imagesrc="images/icons/all.png">All Questions</option>
<option value="1" id="friends" data-imagesrc="images/icons/friends.png">Friends</option>
<option value="2" data-imagesrc="images/icons/friends_of_friends.png">Friends of Friends</option>
<option value="3" data-imagesrc="images/icons/network.png"><?php echo $network; ?></option>
<option value="4" data-imagesrc="images/icons/location.png"><?php echo $location ?></option>
</select>
<script type="text/javascript">
$('#dropdown').ddslick({
showSelectedHTML: false,
onSelected: function(selectedData){
var str = $(this).attr('id'); // WHAT SHOULD GO HERE?
alert(str);
}
});
</script>
Run Code Online (Sandbox Code Playgroud)
编辑
如果它是相关的,我正在使用这个插件.
也许这个问题可能有所帮助 我想弄清楚它.
管理好解决这个问题.最终的工作代码是:
<select id="dropdown" name="dropdown" value="hello">
<option value="0" data-imagesrc="images/icons/all.png">All Questions</option>
<option value="1" id="friends" data-imagesrc="images/icons/friends.png">Friends</option>
<option value="2" data-imagesrc="images/icons/friends_of_friends.png">Friends of Friends</option>
<option value="3" …Run Code Online (Sandbox Code Playgroud) 一个看似非常基本的问题,但令我感到沮丧的是,我无止境地拖延进步.当我点击和拖拽UIButton或UIStepper到视图控制器,还可以选择增加IBAction的连接没有被列出.
视图控制器被调用BuyNowVC,在我看来BuyNowVC.h:
@interface BuyNowVC : UIViewController {
IBOutlet UIButton *buyButton;
IBOutlet UIStepper *myStepper;
}
@property (nonatomic, retain) IBOutlet UIButton *buyButton;
@property (nonatomic, retain) IBOutlet UIStepper *myStepper;
- (IBAction)buttonPressed;
- (IBAction)stepperPressed;
Run Code Online (Sandbox Code Playgroud)
并在BuyNowVC.m:
@synthesize buyButton;
@synthesize myStepper;
- (IBAction)buttonPressed {
NSLog(@"Button pressed!");
}
- (IBAction)stepperPressed {
NSLog(@"Stepper pressed!");
}
Run Code Online (Sandbox Code Playgroud)
我肯定CTRL拖到视图控制器本身,而是唯一的选择,我得到两个UIButton和UIStepper的行动Segue公司:推,模式,自定义.没有迹象buttonPressed或stepperPressed.
编辑
我还应该提一下,这不是根VC,并且UIButton目前与下一个View Controller的Segue绑定(所以我可以浏览我的模型)但是如果我删除它似乎没有什么区别.
这是我的代码:
if ($('#inputName').val() && $('#inputEmail').val() && $('#inputInstrument').val() && $('#inputFee').val() $('#message').val() != '')
{
alert('success');
}
else
{
alert('fill in all fields');
}
Run Code Online (Sandbox Code Playgroud)
如果我拿出最后一个条件(#message),它工作正常,但是我得到它:
Uncaught SyntaxError:意外的标识符
这是HTML:
<form class="form-horizontal" role="form" action="includes/data.php" method="POST" id="findmusicians">
<div class="form-group">
<label for="inputName" class="col-sm-3 control-label">* Name</label>
<div class="col-md-7">
<input type="text" name="inputName" class="form-control required" minlength="1" id="inputName">
<div id="hidden"></div>
</div>
</div>
<div class="form-group">
<label for="inputEmail" class="col-sm-3 control-label">* Email</label>
<div class="col-md-7">
<input type="email" name="inputEmail" class="form-control" id="inputEmail">
</div>
</div>
<div class="form-group">
<label for="inputPhone" class="col-sm-3 control-label">Telephone</label>
<div class="col-md-7">
<input type="text" …Run Code Online (Sandbox Code Playgroud) 出于某种原因,以下两个代码片段在Mac OS X上正确显示,但在Windows上完全被忽略,即字体恢复为具有默认大小和边距的Times New Roman.知道为什么会这样吗?
body {
font-family: "Helvetica Neue", "Lucida Grande", "Sans serif";
}
#div h1, p {
margin: 0px;
font-size: 14px;
color: #333;
}
Run Code Online (Sandbox Code Playgroud) 显然这通常与大小有关,但我只有一个有六列的表.
最近唯一改变的是,今天我安装了一个论坛,但我再次将其删除,问题仍然存在.
我在PHPmyAdmin中手动输入SQL.
知道问题可能是什么?
我正在运行一个没有任何问题的项目,但第二个项目不会出现在iOS模拟器中.它显示的内容取决于我的didFinishLaunchingWithOptions方法中的内容AppDelegate.m.
给黑屏:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
return YES;
}
Run Code Online (Sandbox Code Playgroud)
给出白屏:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
任何修复的想法?
我希望我的表单只在填写字段时才提交.目前正在提交,无论submit下面的功能结果如何.
$("#findmusicians").submit(function(e)
{
if ($('#inputName').val() && $('#inputEmail').val() && $('#inputInstrument').val() && $('#inputFee').val() && $('#message').val() != '')
{
alert('success');
}
else
{
alert('fill in all fields');
}
});
Run Code Online (Sandbox Code Playgroud)
还有什么可以触发它?
这是表格:
<form class="form-horizontal" role="form" id="findmusicians">
<div class="form-group">
<label for="inputName" class="col-sm-3 control-label">* Name</label>
<div class="col-md-7">
<input type="text" name="inputName" class="form-control required" minlength="1" id="inputName">
<div id="hidden"></div>
</div>
</div>
<div class="form-group">
<label for="inputEmail" class="col-sm-3 control-label">* Email</label>
<div class="col-md-7">
<input type="email" name="inputEmail" class="form-control" id="inputEmail">
</div>
</div>
<div class="form-group">
<label for="inputPhone" class="col-sm-3 control-label">Telephone</label>
<div class="col-md-7">
<input type="text" …Run Code Online (Sandbox Code Playgroud) 我发现当我通过按Enter键提交表单时,页面刷新(因为我的表单没有指定操作),但如果我单击按钮,它将执行jQuery.
如何按Enter键同时执行jQuery?
这是我的代码:
<form id="signup-form">
<input type="text" id="text-input-splash" class="text-input" placeholder="Enter your email"><button type="button" id="submit-input-splash">Sign me up</button>
</form>
<p id="validation-message"></p>
<p>100% private and free. No spam. One-click unsubscribe.</p>
<script>
$(document).ready(function(){
$("#submit-input-splash").click(function() {
// import email variable
var email = $("#text-input-splash").val();
$.post("signup.php", {email: email}, function(data){
$("#validation-message").text(data).addClass("error-text");
});
});
});
</script>
Run Code Online (Sandbox Code Playgroud)