сначала я бы попытался изменить onClick='sort('From',$sort_Dir);'
, переключаясь с одинарных кавычек вокруг sort(...)
на двойные кавычки, избегая их с обратной косой чертой, когда вы там внутри строки php, таким образом:
onClick=\"sort('From',$sort_Dir);\"
Во-вторых, внутри того же фрагмента вы передаете $ sort_Dir, который будет переведен php в ASC или DESC. Поскольку в такой строке вы пишете некоторый исходный HTML-код, который будет вставлен где-то в ваш документ, чтобы слово ASC или DESC появлялось без кавычек вокруг него, это могло бы сбить с толку синтаксический анализатор javascript.
так что вы должны изменить материал onClick следующим образом:
onClick=\"sort('From','$sort_Dir');\"
Но, как я уже говорил в своем комментарии, вы должны дать более подробную информацию о первом (и, кажется, единственном успешном) вызове sort () (когда это произойдет, как и т. Д.).
Попробуйте и посмотрите.