Хорошо,
Я обошел его, написав скрипт Python, который может обрабатывать неверно определенные данные JSON. Идея состоит в том, чтобы поочередно перебирать каждую строку, а затем разбивать содержимое на подстроки, чтобы извлечь ascii_code
и confidence
, которые в конце концов выглядят как:
#!/usr/bin/python
def mysplit( str ):
spltstr = str.split("code_ascii")
itr = iter(spltstr)
next(itr)
for k in itr:
a = k.split("\"")
print a[2] + " " +a[6]
filepath = 'test2.json'
with open(filepath) as fp:
line = fp.readline()
cnt = 1
while line:
print "----------"
mysplit(line)
line = fp.readline()
cnt += 1
Я думаю, что это должно быть в значительной степени сделай это для меня ...
Это нормальное поведение. Из MDN :
Метод HTMLFormElement.submit () отправляет данные.
Этот метод похож, но не идентичен, активируя отправку формы. Однако при непосредственном вызове этого метода:
Событие submit не вызывается . В частности, обработчик события onsubmit формы не запускается. Проверка ограничения не инициируется.
blockquote>Единственный обходной путь, который я вижу:
- добавьте свой код перед formulario.submit ();
- очень плохая идея переписать document.getElementById ('form1'). submit метод (пожалуйста, избегайте этого)