学习ajax时遇到了jquery问题.
$( 'div_hello'); - >回答'对象'
的document.getElementById( 'div_hello'); - >回答'HTMLDivElement'
getElementById有效($没有).对于这次体验,我只想使用innerHTML.
不清楚jquery'Object'与HTML元素的区别.我如何设置jquery对象的html?
谢谢
我知道Stackoverflow充满了这个问题,但......
如何制作跨域AJAX请求?
我不想用
因为,我还需要发送标题
X-API-Version = DEV
Run Code Online (Sandbox Code Playgroud)
谢谢你的答复!
我有一个页面,我有时需要异步检查服务器,看看页面的状态是否是最新的(基本上是Live或Offline).您将看到我有一个函数,其中var live在页面最初加载时设置.然后,我向服务器发出ajax请求,以检索live的状态是true还是false.我将初始实时变量与新返回的数据json对象进行比较.如果它们是相同的我什么也不做,但如果有不同我应用一些CSS类.我用setTimeout递归运行它(是否有更好的方法来递归执行此操作?).
我的问题:data.live不会从它运行的初始时间改变,即使它在数据库中发生了变化.我知道我的mysql正在工作,因为它在初始加载时重新调整了正确的值.这似乎是一个缓存问题.
任何帮助是极大的赞赏.
function checkLive() {
var live = <?=$result["live"]?>;
$.ajax({
type: 'get',
url: '/live/live.php',
dataType: 'json',
success: function(data) {
console.log('checking for updates... current:' + data.live);
if (data.live == live) {
return;
} else {
var elems = $('div.player_meta, object, h3.offline_message');
if (data.live == '1') {
elems.removeClass('offline').addClass('live');
} else {
elems.addClass('live').addClass('offline');
}
}
}
});
setTimeout(function() { checkLive() } ,15000);
}
checkLive();
Run Code Online (Sandbox Code Playgroud) 我需要在验证时添加一个包含在select元素周围的div的类.
$("#Form").validate({
invalidHandler: function (form, validator) {
$("[id$='_DropDownList']").each(function () {
// How do I figure out if $(this) is valid or invalid?
// Add the class below if invalid.
$(this).parent().addClass("error");
});
}
});
Run Code Online (Sandbox Code Playgroud) 我在尝试将我的一个字段集的内容居中时遇到问题。它有一个验证码图像、一个输入字段和一个提交按钮。我尝试过使用 margin: 0 auto; 但无济于事...
<fieldset class="fieldset_submit">
{if captcha}
{captcha}
<p>Please enter the text you see above</p>
<input type="text" name="captcha" value="" />
{/if}
<input type="submit" name="submit" value="Send" class="submit" />
</fieldset>
Run Code Online (Sandbox Code Playgroud)
CSS代码:
.fieldset_submit {
display: block;
width: 500px;
margin: 0 auto;
border: none;
text-align: center;
padding: 40px;
}
input, select {
display: block;
margin: 5px 0 20px 0;
width: 300px;
height: 25px;
font-size: 16px;
color: gray;
padding: 5px;
border: 2px solid #ccc;
}
select {height: 35px;}
label {display: block; margin-bottom: 10px;} …Run Code Online (Sandbox Code Playgroud) 我在php中创建了xml文件.此文件已成功保存在我的服务器目录中.
现在,我想只通过PHP下载此文件,而不是javascript.
我该如何保存这个文件?
我想不出来..
标记:
<form>
<fieldset><p>
<label>Username: <input type="text" name="user" id="user" /></label></p><br /><p>
<label>Password: <input type="password" name="passw" id ="passw" /></label></p>
<label><input type="submit" value="Log in" name="submitBUT" style="width: 65px; height: 25px; background-color: green; color: white; font-weight: bold;" id="submitBUT" /><div id="helllo"></div></label>
</fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)
码:
var subBut = document.getElementById('submitBUT');
var users = ['hithere', 'Peter112', 'Geksj', 'lOsja', 'fInduS', '323DssaAA', 'f1fsus'];
var passes = ['mllesl', 'Petboy', 'Heneeesh', 'Olga', '234dasdf77/', 'minls', 'ew832ja'];
var output = [];
function submi(u, p) {
for (var i = 0; i < users.length; i++) …Run Code Online (Sandbox Code Playgroud)