我尝试将一个变量从表单字段传递给一个函数,该函数在返回时检查数据库中是否存在该值,并返回exists或not_exist,但它返回undefined。
registerButtonAction.addEventListener('click', function() {
disableRegisterButton();
var getRegisterUsername = document.getElementById('registerUsername').value;
var confirmUser = val
因此,我发布了对一个方法的调用,该方法只返回一个字符串,我的post请求返回一个在responseText字段中有字符串的对象,但d.responseText返回“undefined”。有人知道为什么吗?我认为这是因为它是AJAX,但是为什么变量d有正确的值?
var d = $.post("/home/status_update", function(data) {return data});
console.log(d);
console.log(d.responseText);
我写这个函数是为了揭示模块模式,但是当我通过metadataModule.get();在console中调用get方法时,它会在console中回显undefined。
var metadataModule = function () {
var metadataurl = 'http://farskids326.com/data.json';
function getMetadata() {
console.log("Metadata Function Called")
$.ajax({
这个问题在SO中被问了很多次。但我还是拿不到东西。
我想从回调中获取一些值。请看下面的脚本以获得澄清。
function foo(address){
// google map stuff
geocoder.geocode( { 'address': address}, function(results, status) {
results[0].geometry.location; // I want to return this value
})
}
foo(); //result should b
先看这个例子,然后你就能理解我的问题了。
var x;
function checkTime() {
$.ajax({
type: 'GET',
url: 'http://www.example.com/time.php',
data: test,
dataType:'json',
success: function (data) {
if (data == 0){
x = 'true
我想在Javascript中从getMine函数内部返回一个对象,但是当我试图打印出这个对象时,我得到了undefined。如何在以下函数中返回obj?
function getMine() {
var httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = function() {
if (httpRequest.readyState === 4) { // request is do
为了验证目的,希望通过ajax检查一个值。我的函数是true或false。但不能返回响应函数callback_validation。
当我调用下面的函数时,它返回undefined.
console.log(callback_validation('value',<object>)); /* here its returning undefined */
上面的函数应该返回给我真或FALSE。
在这里找到我的动作javascript函数:
function callback_validation($val,$field){
v
可能重复:
我正在尝试通过ajax获取一些HTML内容。但出于某种原因,尽管HTML将其转换为ajax函数,但当我尝试将其用作返回的值时,就会得到undefined。
如下所示:
function get_additional_options(name) {
var post = $.ajax({
type: 'post',
url: 'order_queries_templates/html/' + name + '_additional_options.php?<?=time(
我正在尝试计算来自外部API的结果总和,并且我需要为我拥有的每个关键字发出一个请求。代码成功执行,但函数在所有ajax请求完成之前返回值。我试着添加"async“参数,但是它被弃用了,所以我写了这个:
function calcTotal(arr) {
var t_docs = 0;
var i = 0;
var len = arr.length;
var aReq = []
for(i = 0; i < len; i++)
{
console.log(i);
var apiDataLQKT = {
keyword: arr[i],
当我用巴别塔实践我到目前为止所学到的关于ES2015的知识,特别是关于WeakMaps的时候,我遇到了一个问题,我不知道为什么它不能工作。
我定义了一个WeakMap来存放来自AJAX调用的数据,只有在所述WeakMap的值为undefined时才会触发。
这就是我的想法:
class User {
constructor( id ) {
id = Number( id );
if( id <= 0 || isNaN( id ) ) {
throw new TypeError( 'Invalid User ID
当我尝试以下操作时:
if(myFunction() == "3") {
alert('its three!');
}
我的函数返回undefined,当我知道它实际上返回3。这是因为javascript在函数可以返回值之前计算if语句吗?
如果是这样的话,我如何做这样的事情:
var result = myFunction();
// Wait until result is there
if(result == "3") {
alert("its three!");
}
我有两个函数:1检查用户是否登录了,如果登录了-它调用第二个函数来获取他的userID。现在我只是用alert测试它,看看我是否得到了这个参数。
这是第一个函数:
//Checking if the user is logged in or not
$(function(){
$.getJSON("inc/API.php", {command : "getUserName"},
function(result){
if(result==null){
$("#divGreeting").html(
我在phonegap应用程序中遇到了这个问题。看起来If-else方法在这里不起作用。
这是我的代码:
function onSuccess(position){
$("#Login").click(function(evt){
var username = $("#username").val();
var password = $("#password").val();
var d = new Date();
var date = d.getUTCDate();
var hour = d.getUTCHours()
我想创建一个单独的函数来从Facebook图形JSON中获取特定的数据。例如,我有load()和调用getNextFeed()函数。
getNextFeed工作正常。除了aString的返回值不成功。当我弹出警报(ThisUrl)时。上面写的是未定义。
注意:我是Javascript和Jquery的新手。请给我更多的信息我哪里做错了。谢谢。
function load()
{
$(document).ready(function() {
var token = "AccessToken";
var url