我试图在任何文本字段发生变化时触发我的Ajax功能..我对Ajax完全不熟悉,所以我不知道这是怎么回事。帮助将非常感谢!
HTML
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define SIZE 3
int main(void){
char *c_array[SIZE][SIZE] = { NULL };
int x;
int y;
//int z=10;//unused
int i_user_input;
char c_name[256];
for(x=0;x<SIZE;x++){
for(y=0;y<SIZE;y++){
printf("\nPlease enter a name to the system:");
scanf("%255s", c_name);
printf("The string is %s\n", c_name);
printf("Please press '1' if you would like to keep entering names\n");
printf("Please press '2' if you would like to print the list of names:");
scanf("%d", &i_user_input);
c_array[x][y] = strdup(c_name);
if(i_user_input==1){
continue;
}
if(i_user_input==2){
int x, y;//local variable
for(x=0;x<SIZE;x++){
for(y=0;y<SIZE;y++){
if(c_array[x][y] != NULL)
printf("c_array[%d][%d]=%s\n", x, y, c_array[x][y]);
}
}
}
}
}
for(x=0;x<SIZE;x++)
for(y=0;y<SIZE;y++)
free(c_array[x][y]);
}
脚本
<form>
<a>Enter Item ID 1:</a>
<input id="target1" type="text" name="itemID" required />
<br>
<a>Enter Item ID 2:</a>
<input id="target2" type="text" name="itemID2"/>
<div class="result"></div>
</form>
答案 0 :(得分:4)
使用的jQuery选择器是错误的。您应该使用$('input[type=text]')
选择所有文本字段,而不是$('#target')